0001022652-20-000007.txt : 20200316 0001022652-20-000007.hdr.sgml : 20200316 20200313214256 ACCESSION NUMBER: 0001022652-20-000007 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200316 DATE AS OF CHANGE: 20200313 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INSEEGO CORP. CENTRAL INDEX KEY: 0001022652 STANDARD INDUSTRIAL CLASSIFICATION: COMMUNICATIONS EQUIPMENT, NEC [3669] IRS NUMBER: 813377646 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38358 FILM NUMBER: 20715093 BUSINESS ADDRESS: STREET 1: 9710 SCRANTON ROAD STREET 2: SUITE 200 CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 8588123400 MAIL ADDRESS: STREET 1: 9710 SCRANTON ROAD STREET 2: SUITE 200 CITY: SAN DIEGO STATE: CA ZIP: 92121 FORMER COMPANY: FORMER CONFORMED NAME: NOVATEL WIRELESS INC DATE OF NAME CHANGE: 20000726 10-K 1 insg20191231form10k.htm 10-K Document
false--12-31FY201900010226520.0010P1YP6M184100021330000.0010.0011500000001500000007397988281974051739798828197405107000000.001200000000P3YP4YP4YP3YP3Y00000 0001022652 2019-01-01 2019-12-31 0001022652 2019-06-28 0001022652 2020-03-10 0001022652 2018-12-31 0001022652 2019-12-31 0001022652 2018-01-01 2018-12-31 0001022652 us-gaap:PreferredStockMember 2018-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001022652 us-gaap:PreferredStockMember 2019-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001022652 us-gaap:CommonStockMember 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember us-gaap:PreferredStockMember 2019-01-01 2019-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001022652 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001022652 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001022652 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001022652 2017-12-31 0001022652 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001022652 us-gaap:NoncontrollingInterestMember 2018-12-31 0001022652 us-gaap:CommonStockMember 2017-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001022652 us-gaap:PreferredStockMember 2017-12-31 0001022652 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001022652 us-gaap:RetainedEarningsMember 2019-12-31 0001022652 us-gaap:CommonStockMember 2018-12-31 0001022652 us-gaap:RetainedEarningsMember 2017-12-31 0001022652 us-gaap:RetainedEarningsMember 2018-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2019-01-01 2019-12-31 0001022652 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0001022652 us-gaap:NoncontrollingInterestMember 2017-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001022652 us-gaap:NoncontrollingInterestMember 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2019-08-09 2019-08-09 0001022652 2019-01-01 2019-09-30 0001022652 srt:MinimumMember 2019-01-01 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember us-gaap:SubsequentEventMember 2020-03-06 0001022652 insg:SeniorCreditAgreementMember us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001022652 srt:MaximumMember us-gaap:BuildingMember 2019-01-01 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2019-08-09 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2020-01-01 2020-03-31 0001022652 srt:MaximumMember insg:RentalAssetsMember 2019-01-01 2019-12-31 0001022652 srt:MaximumMember 2019-01-01 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember us-gaap:SubsequentEventMember 2020-03-06 2020-03-06 0001022652 srt:MinimumMember insg:RentalAssetsMember 2019-01-01 2019-12-31 0001022652 us-gaap:AssetsLeasedToOthersMember 2018-12-31 0001022652 us-gaap:AssetsLeasedToOthersMember 2019-12-31 0001022652 us-gaap:BuildingMember 2018-12-31 0001022652 us-gaap:LandMember 2018-12-31 0001022652 us-gaap:ComputerEquipmentMember 2018-12-31 0001022652 us-gaap:BuildingMember 2019-12-31 0001022652 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001022652 us-gaap:LandMember 2019-12-31 0001022652 us-gaap:OtherMachineryAndEquipmentMember 2019-12-31 0001022652 us-gaap:ComputerEquipmentMember 2019-12-31 0001022652 us-gaap:VehiclesMember 2018-12-31 0001022652 us-gaap:EquipmentMember 2019-12-31 0001022652 us-gaap:OtherMachineryAndEquipmentMember 2018-12-31 0001022652 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001022652 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001022652 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001022652 us-gaap:EquipmentMember 2018-12-31 0001022652 us-gaap:VehiclesMember 2019-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2019-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001022652 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001022652 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001022652 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2018-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2018-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2018-01-01 2018-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0001022652 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001022652 us-gaap:ConvertibleDebtMember 2019-12-31 0001022652 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001022652 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001022652 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001022652 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001022652 us-gaap:ConvertibleDebtMember 2018-01-01 2018-12-31 0001022652 us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember 2017-01-09 2017-01-09 0001022652 insg:NovatelWirelessNotesMember us-gaap:ConvertibleDebtMember 2015-06-10 0001022652 srt:MinimumMember insg:TermLoanMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-08-23 0001022652 insg:InseegoNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2017-01-09 2017-01-09 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2019-12-31 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2017-08-23 0001022652 us-gaap:ConvertibleDebtMember 2015-06-10 2015-06-10 0001022652 insg:InseegoNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2017-01-09 2017-01-09 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember 2017-01-09 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2019-10-01 2019-12-31 0001022652 insg:NovatelWirelessNotesMember us-gaap:ConvertibleDebtMember 2017-01-09 0001022652 insg:AbsaMember us-gaap:PrimeRateMember 2019-01-01 2019-12-31 0001022652 insg:InseegoNotesAdditionalConversionsMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2020-01-01 2020-03-31 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2020-03-31 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2017-08-23 2017-08-23 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-08-23 2017-08-23 0001022652 insg:GrindrodBankMember 2019-12-31 0001022652 insg:AbsaMember 2019-12-31 0001022652 insg:InseegoNotesMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2017-01-09 2017-01-09 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001022652 insg:AbsaMember 2018-12-31 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember 2017-08-23 2017-08-23 0001022652 insg:NovatelWirelessNotesMember us-gaap:ConvertibleDebtMember 2017-01-09 2017-01-09 0001022652 insg:GrindrodBankMember us-gaap:PrimeRateMember 2019-01-01 2019-12-31 0001022652 insg:GrindrodBankMember 2018-12-31 0001022652 insg:GrindrodBankMember us-gaap:PrimeRateMember 2019-12-31 0001022652 insg:AbsaMember us-gaap:PrimeRateMember 2019-12-31 0001022652 us-gaap:ConvertibleDebtMember 2018-12-31 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2018-12-31 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2019-01-01 2019-12-31 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2018-01-01 2018-12-31 0001022652 us-gaap:DomesticCountryMember 2019-12-31 0001022652 us-gaap:ForeignCountryMember 2019-12-31 0001022652 us-gaap:CaliforniaFranchiseTaxBoardMember 2019-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2019-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2019-12-31 0001022652 insg:ConvertibleNotesMember 2019-12-31 0001022652 us-gaap:WarrantMember 2019-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2018-12-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2015IncentiveCompensationPlanMember 2018-12-31 0001022652 insg:ConvertibleNotesMember 2018-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2015IncentiveCompensationPlanMember 2019-12-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2009OmnibusIncentiveCompensationPlanMember 2018-12-31 0001022652 us-gaap:WarrantMember 2018-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2018-12-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2009OmnibusIncentiveCompensationPlanMember 2019-12-31 0001022652 2019-03-28 0001022652 2018-08-06 0001022652 2018-08-06 2018-08-06 0001022652 us-gaap:SeriesDPreferredStockMember 2018-01-22 0001022652 us-gaap:SeriesDPreferredStockMember 2019-12-31 0001022652 2019-10-01 2019-12-31 0001022652 2018-01-22 0001022652 us-gaap:SeriesEPreferredStockMember 2019-12-31 0001022652 2019-03-28 2019-03-28 0001022652 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2018-01-01 2018-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2019-01-01 2019-12-31 0001022652 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001022652 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001022652 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001022652 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001022652 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001022652 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001022652 2018-07-26 2018-07-26 0001022652 insg:FeeneyWirelessMember 2017-03-15 2017-03-15 0001022652 insg:UnitedStatesAndCanadaMember 2019-12-31 0001022652 insg:UnitedStatesAndCanadaMember 2018-12-31 0001022652 country:ZA 2019-12-31 0001022652 country:ZA 2018-12-31 0001022652 insg:OtherGeographicRegionsMember 2018-12-31 0001022652 insg:OtherGeographicRegionsMember 2019-12-31 0001022652 insg:OtherGeographicRegionsMember 2018-01-01 2018-12-31 0001022652 country:ZA 2018-01-01 2018-12-31 0001022652 insg:OtherGeographicRegionsMember 2019-01-01 2019-12-31 0001022652 insg:UnitedStatesAndCanadaMember 2018-01-01 2018-12-31 0001022652 insg:UnitedStatesAndCanadaMember 2019-01-01 2019-12-31 0001022652 country:ZA 2019-01-01 2019-12-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001022652 insg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001022652 insg:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001022652 insg:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001022652 insg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001022652 insg:TwoThousandFifteenRestructuringMember 2019-12-31 0001022652 us-gaap:FacilityClosingMember insg:TwoThousandFifteenRestructuringMember 2019-12-31 0001022652 us-gaap:EmployeeSeveranceMember insg:TwoThousandFifteenRestructuringMember 2019-01-01 2019-12-31 0001022652 us-gaap:EmployeeSeveranceMember insg:TwoThousandFifteenRestructuringMember 2019-12-31 0001022652 us-gaap:FacilityClosingMember insg:TwoThousandFifteenRestructuringMember 2019-01-01 2019-12-31 0001022652 us-gaap:EmployeeSeveranceMember insg:TwoThousandFifteenRestructuringMember 2018-12-31 0001022652 us-gaap:FacilityClosingMember insg:TwoThousandFifteenRestructuringMember 2018-12-31 0001022652 2018-07-01 2018-09-30 0001022652 2018-04-01 2018-06-30 0001022652 2019-07-01 2019-09-30 0001022652 2019-04-01 2019-06-30 0001022652 2018-01-01 2018-03-31 0001022652 2018-10-01 2018-12-31 0001022652 2019-01-01 2019-03-31 xbrli:shares iso4217:USD insg:trading_day insg:Segments iso4217:USD xbrli:shares xbrli:pure
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For fiscal year ended December 31, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                          to                         
Commission file number: 001-38358
INSEEGO CORP.
(Exact name of registrant as specified in its charter)
Delaware
 
81-3377646
(State or Other Jurisdiction
of Incorporation or Organization)
 
(I.R.S. Employer
Identification No.)
 
 
 
12600 Deerfield Parkway, Suite 100
 
30004
Alpharetta,
Georgia
 
(Address of Principal Executive Offices)
 
(Zip Code)
Registrant’s telephone number, including area code: (858812-3400
Securities registered pursuant to Section 12(b) of the Act:

Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, $0.001 par value-
INSG
Nasdaq Global Select Market
Preferred Stock Purchase Rights

Securities registered pursuant to Section 12(g) of the Act:
None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes      No  x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes      No  x
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  x  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 (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  x   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 an 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-2 of the Act). Yes      No  x
The aggregate market value of the voting common stock held by non-affiliates of the registrant, based on the closing price of the registrant’s common stock on June 28, 2019, as reported by The Nasdaq Global Select Market, was approximately $222.1 million. For the purposes of this calculation, shares owned by officers and directors (and their affiliates) have been excluded. This exclusion is not intended, nor shall it be deemed, to be an admission that such persons are affiliates of the registrant. The registrant does not have any non-voting common stock outstanding.
The number of shares of the registrant’s common stock outstanding as of March 10, 2020 was 96,121,497.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement for the 2020 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A are incorporated by reference into Part III of this Form 10-K to the extent stated herein.



TABLE OF CONTENTS
 
 
Page
PART I
 
 
 
 
Item 1.
 
 
 
Item 1A.
 
 
 
Item 1B.
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
PART II
 
 
 
 
Item 5.
 
 
 
Item 6.
 
 
 
Item 7.
 
 
 
Item 7A.
 
 
 
Item 8.
 
 
 
Item 9.
 
 
 
Item 9A.
 
 
 
Item 9B.
 
 
PART III
 
 
 
 
Item 10.
 
 
 
Item 11.
 
 
 
Item 12.
 
 
 
Item 13.
 
 
 
Item 14.
Principal Accounting Fees and Services

 
 
PART IV
 
 
 
 
Item 15.
Exhibits, Financial Statement Schedules

 
 
Item 16.
Form 10-K Summary
 
 
 
 



Forward-Looking Statements
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), in reliance upon the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. You should not place undue reliance on these statements. These forward-looking statements include, without limitation, statements that reflect the views of our senior management with respect to our current expectations, assumptions, estimates and projections about Inseego Corp. (the “Company” or “Inseego”) and our industry. These forward-looking statements speak only as of the date of this report. We disclaim any undertaking to publicly update or revise any forward-looking statements contained herein to reflect any change in our expectations with regard thereto or any change in events, conditions or circumstances on which any such statement is based. Statements that include the words “may,” “could,” “should,” “would,” “estimate,” “anticipate,” “believe,” “expect,” “preliminary,” “intend,” “plan,” “project,” “outlook,” “will” and similar words and phrases identify forward-looking statements (although not all forward-looking statements contain these words). Forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified; therefore, our actual results may differ materially from those anticipated in these forward-looking statements as of the date of this report. We believe that these factors include those related to:
our ability to compete in the market for wireless broadband data access products, wireless modem products, and asset management, monitoring, telematics, vehicle tracking and fleet management products;
our ability to develop and introduce new products and services successfully;
our ability to meet the price and performance standards of the evolving 5G New Radio (“5G NR”) products and technologies;
our ability to expand our customer reach/reduce customer concentration;
our ability to grow the Internet of Things (“IoT”) and mobile portfolio outside of North America;
our ability to grow our Ctrack/asset tracking solutions within North America;
our dependence on a small number of customers for a substantial portion of our revenues;
our ability to make scheduled payments of the principal of, to pay interest on, or to refinance our indebtedness, including our term loan and convertible notes obligations;
our ability to introduce and sell new products that comply with current and evolving industry standards and government regulations;
our ability to develop and maintain strategic relationships to expand into new markets;
our ability to properly manage the growth of our business to avoid significant strains on our management and operations and disruptions to our business;
our reliance on third parties to manufacture our products;
our ability to mitigate the impact of tariffs or other government-imposed sanctions;
our ability to accurately forecast customer demand and order the manufacture and timely delivery of sufficient product quantities;
our reliance on sole source suppliers for some products and devices used in our solutions;
the continuing impact of uncertain global economic conditions on the demand for our products;
the impact of geopolitical instability on our business;
the emergence of global health emergencies;
the impact that new or adjusted tariffs may have on the costs of components or our products, and our ability to sell products internationally;
our ability to be cost competitive while meeting time-to-market requirements for our customers;
our ability to meet the product performance needs of our customers in wireless broadband data access in industrial IoT markets;
demand for fleet, vehicle and asset management software-as-a-service (“SaaS”) telematics solutions;
our dependence on wireless telecommunication operators delivering acceptable wireless services;



the outcome of any pending or future litigation, including intellectual property litigation;
infringement claims with respect to intellectual property contained in our solutions;
our continued ability to license necessary third-party technology for the development and sale of our solutions;
the introduction of new products that could contain errors or defects;
conducting business abroad, including foreign currency risks;
the pace of 5G wireless network rollouts globally and their adoption by customers;
our ability to make focused investments in research and development; and
our ability to hire, retain and manage additional qualified personnel to maintain and expand our business.

The foregoing factors should not be construed as exhaustive and should be read together with the other cautionary statements included in this and other reports we file with the Securities and Exchange Commission (the “SEC”), including the information in “Item 1A. Risk Factors” in Part I of this report. If one or more events related to these or other risks or uncertainties materialize, or if our underlying assumptions prove to be incorrect, actual results may differ materially from what we anticipate. Unless the context requires otherwise, in this Annual Report on Form 10-K the terms “we,” “us,” “our,” the “Company” and “Inseego” refer to Inseego Corp., a Delaware corporation, and its wholly owned subsidiaries.
Trademarks
“Inseego”, the Inseego logo, “DigiCore”, “Novatel Wireless”, the Novatel Wireless logo, “MiFi”, “MiFi Intelligent Mobile Hotspot”, “Ctrack”, the Ctrack logo, “Inseego North America”, and “Skyus” are trademarks or registered trademarks of Inseego and its subsidiaries. Other trademarks, trade names or service marks used in this report are the property of their respective owners.



PART I
Item 1.    Business
Inseego Corp. is a Delaware corporation formed in 2016 as the successor to Novatel Wireless, Inc., a Delaware corporation formed in 1996 (“Novatel Wireless”), resulting from an internal reorganization that was completed in November 2016. Our principal executive office is located at 12600 Deerfield Parkway, Suite 100, Alpharetta, GA 30004, our corporate offices are located at 9710 Scranton Road, Suite 200, San Diego, CA 92121 and our sales and engineering offices are located throughout the world. Inseego’s common stock trades on The NASDAQ Global Select Market under the trading symbol “INSG”.
Overview
Inseego Corp. is a leader in the design and development of fixed and mobile wireless solutions (advanced 4G and 5G NR), Industrial IoT (“IIoT”) and cloud solutions for large enterprise verticals, service providers and small and medium-sized businesses around the globe. Our product portfolio consists of fixed and mobile device-to-cloud solutions that provide compelling, intelligent, reliable and secure end-to-end IoT services with deep business intelligence. Inseego’s products and solutions power mission critical applications with a “zero unscheduled downtime” mandate, such as our 5G fixed wireless access (“FWA”) gateway solutions, 4G and 5G mobile broadband, IIoT applications such as SD WAN failover management, asset tracking and fleet management services. Our solutions are powered by our key wireless innovations in mobile and FWA technologies, including a suite of products employing the 5G NR standards, and purpose-built SaaS cloud platforms.
We have been at the forefront of the ways in which the world stays connected and accesses information, and protects, and derives intelligence from that information. With multiple first-to-market innovations across a number of wireless technologies, including 5G, and a strong and growing portfolio of hardware and software innovations for IIoT solutions, Inseego has been advancing technology and driving industry transformations for over 30 years. It is this proven expertise, commitment to quality, obsession with innovation and a relentless focus on execution that makes us a preferred global partner of service providers, distributors, value-added resellers, system integrators, and enterprises worldwide.
Industry Trends
For over two decades the mobile industry has experienced tremendous advancements and growth. As the largest technology platform in the world, mobile connectivity has changed the way we work, the way we live and the way we connect with each other. The scale and pace of innovation in mobile technology, especially around connectivity and computing capabilities, is also impacting industries beyond traditional wireless.
Looking forward, Inseego is working with leading global service providers and enterprises in the mobile and FWA ecosystems to further develop, commercialize and accelerate the availability of 5G NR based solutions, which represents the next generation of mobile technology. 5G has been coined “the 4th industrial revolution” due to the richness of use cases targeted, and refers to 5G NR, which is the standard adopted by the 3rd Generation Partnership Project (“3GPP”), an international consortium responsible for the development of mobile standards. 5G has been designed to multi-gigabit data rates, sub-millisecond network latency and wider spectrum bandwidths. Incorporating many of the innovations developed for 4G LTE, 5G is also expected to be scalable and adaptable across a variety of use cases, which include, among others, empowering new industries and services, such as autonomous vehicles, telemedicine, live ultra-high definition video streaming, cloud gaming, edge computing, and countless industrial applications such as augmented reality and robotics for smart manufacturing.
The widespread adoption of IoT in enterprise applications, including manufacturing, agriculture, industrial automation, retail and healthcare industry sectors, among others, along with an increasing dependence on smartphone applications and always-connected computers, and the constraints of 4G LTE technology are prompting mobile network operators to embark on an accelerated rollout of 5G communications to keep pace with expected network demands. As the fifth-generation wireless broadband technology, 5G NR is based on the 3GPP Release 15 standard. The key operating ranges for 5G spectrum globally are in the sub-6 GHz (below 6 GHz), and millimeter wave (28 GHz and 39 GHz bands), with speed offerings greater than 1 Gigabit (“Gb”) per second and sub-millisecond latency, providing better coverage and signaling efficiency. Networks utilizing 5G technology are expected to deploy meaningfully in 2020 and beyond.
The growing demand for high speed data, increased demand for machine-to-machine communications and low latency requirements for new applications are key factors contributing to the growth of the 5G. 4G LTE is expected to continue to operate alongside 5G as a major part of the wireless ecosystem. Based on industry reports, such as GSMA’s Intelligence report on The 5G era in the US, we believe that 4G and 5G networks will coexist and remain complementary for many years. This means that operators will be able to service a significant share of the data traffic on 4G networks, leaving 5G with the dual remit of absorbing overflow capacity and underpinning consumer and enterprise services that require higher speeds and/or

5



lower latency. As such, most 5G devices are expected to include multimode support for 4G and Wi-Fi, enabling service continuity where 5G has yet to be deployed and simultaneous connectivity across 4G and Wi-Fi technologies, while also allowing mobile operators to utilize current network deployments. At the same time, 4G is expected to continue to evolve in parallel with the development of 5G and become fundamental to many of the key 5G technologies, such as support for unlicensed spectrum, gigabit LTE user data rates (currently available from Inseego) and cellular IoT with connectivity designed to meet the needs of ultra-low power and low cost applications.
Further, based on GSMA’s November 2019 paper titled Internet of Things in the 5G Era, we expect that the number of IoT connections could grow to 25.2 billion by 2025. Based on reports such as those by GSMA Intelligence, we believe that 5G will bring a number of enhanced benefits not available using 4G networks including massive numbers of both fixed and mobile wireless devices with differing speed, bandwidth and quality of service demands, allowing the networks to provide support for “massive numbers of IoT devices and wireless edge technologies” for use cases including manufacturing, augmented and virtual reality, and autonomous vehicles.
We continue to work closely with wireless operators, chipset suppliers and infrastructure vendors around the world on 5G developments and trials in preparation for commercial network launches.
The adoption of IoT technology continues to grow as companies across a wide range of industries are leveraging cellular IoT technologies to increase efficiency, gain better customer insights, facilitate compliance and build new business models. IoT growth is expanding broadly, and adoption is particularly strong in the telematics and transportation industries and in industrial IoT markets such as smart city infrastructure, utilities and energy management. We are building IoT capabilities by leveraging business models that monetize usage on most major carrier networks. We have developed IoT solutions that address key market needs for asset tracking applications, telematics, SD WAN failover management, retail, remote monitoring and various other industrial automation applications. In addition, our cloud solutions can turn the data that our solutions provide into actionable insights for our customers so they can develop new services and create revenue growth.
Our Strategy
Our objective is to be a leader in high performance 5G fixed, mobile, and IIoT device-to-cloud solutions for large enterprise verticals, service providers and small and medium-sized businesses around the globe. We will meet this objective through innovations we are driving in IIoT, fixed, mobile and SaaS technologies. In furtherance of that objective, we will continue to focus on developing mission critical enterprise applications with a “zero unscheduled downtime” mandate, such as mobile and fixed broadband, industrial IoT, SD WAN failover management, asset tracking and fleet management services. Our solutions will be powered by our key innovations in IoT, purpose-built SaaS platforms and advanced mobile technologies, including emerging 5G NR.
The key elements of our strategy are to:
Capitalize on our direct relationships with wireless operators, original equipment manufacturers (“OEMs”) and component suppliers. We intend to continue to capitalize on our direct and long-standing relationships with wireless operators, OEMs and component suppliers in order to strengthen our worldwide market position, using these long standing relationships to springboard both the expansion of the 4G and 4G LTE platforms globally, and influence the adoption of our 5G NR products around the world.
Expand our IoT solutions portfolio by leveraging our core mobile technologies and platforms developed for our mobile portfolio. We intend to expand our IoT solutions portfolio with end-to-end solutions that include edge devices based on the latest mobile technologies and cloud solutions.
Aggressively expand our go-to-market offerings through sales and marketing expansion, channel development and strategic partnerships. We intend to expand our go-to-market IoT, mobile and cloud offerings in North America as well as in international markets.
Improve SaaS solution penetration. Through our Ctrack telematics and asset tracking platform and subscription management solutions, we provide customers around the world with actionable insights and workflow efficiencies with high security from our cutting-edge cloud platforms.
Increase the value of our offerings. As we seek to capitalize on potential growth opportunities, we continue to develop cutting edge IoT, mobile and cloud solutions, with specific focus on end-to-end solutions that enable the best IoT and mobile experience for our customers. In addition, our complete portfolio of advanced 4G solutions in conjunction with our new 5G solution portfolio opens us up to larger worldwide potential markets. Finally, continued investment within both edge devices and cloud platform solutions in predictive analytics, machine learning, and edge intelligence should expand our market opportunities.

6



Our Sources of Revenue
We provide intelligent wireless 3G, 4G and 5G hardware products for the worldwide mobile communications and industrial IoT markets. Our hardware products address multiple vertical markets including private LTE/5G networks, First responders network authority/Firstnet, SD-WAN, telematics, remote monitoring and surveillance, and fixed wireless access and mobile broadband devices. Our broad range of products principally includes intelligent 4G and 5G fixed wireless routers and gateways, and mobile hotspots, and wireless gateways and routers for IIoT applications, Gb speed 4G LTE hotspots and USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications software and cloud services designed to enable customers to easily analyze data insights and configure/manage their hardware remotely. Our products currently operate on most major global cellular wireless networks. Our mobile hotspots sold under the MiFi brand have been sold to millions of end users, and provide subscribers with secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. Our wireless standalone and USB modems and gateways allow us to address the rapidly growing and underpenetrated IoT market segments. Our telematics and mobile asset tracking hardware devices collect and control critical vehicle data and driver behaviors, and can reliably deliver that information to the cloud, all managed by our services enablement platforms.
Our MiFi customer base is comprised of wireless operators to whom we provide intelligent fixed and mobile wireless devices. These wireless operators include Verizon Wireless, AT&T, and Sprint in the United States, Rogers in Canada, Telstra in Australia, as well as other international wireless operators, distributors and various companies in other vertical markets and geographies.
We sell our wireless routers for industrial IoT, integrated telematics and mobile tracking hardware devices through our direct sales force, value-added resellers and through distributors. The customer base for our IIoT products is comprised of transportation companies, industrial enterprises, manufacturers, application service providers, system integrators and distributors in various industries, including fleet and vehicle transportation, aviation ground service management, energy and industrial automation, security and safety, medical monitoring and government. Integrated telematics and asset tracking devices are also sold under our Ctrack brand and provided as part of our integrated SaaS solutions.
Inseego sells SaaS, software and services solutions across multiple mobile and industrial IoT vertical markets, including fleet management, vehicle telematics, stolen vehicle recovery, asset tracking, monitoring, business connectivity and subscription management. Our SaaS platforms are device-agnostic and provide a standardized, scalable way to order, connect and manage remote assets and to improve business operations. The platforms are flexible and support both on-premise server or cloud-based deployments and are the basis for the delivery of a wide range of IoT services in multiple industries.
Our SaaS delivery platforms include our Ctrack platforms, which provide fleet, vehicle, aviation, asset and other telematics applications, and our Device Management Solutions, a hosted SaaS platform that helps organizations manage the selection, deployment and spend of their wireless assets by helping them to save money on personnel and telecom expenses.
For the years ended December 31, 2019 and 2018, the Company’s total net revenues were $219.5 million and $202.5 million, respectively.
Our Business
IoT and Mobile Business
Our IoT business focuses on addressing applications for a variety of markets including large enterprise verticals and industrial IoT markets. These applications include, among others, smart city infrastructure management, remote monitoring and control, SD WAN failover and enterprise connectivity. Our Skyus branded wireless gateways, routers and modems serve as connectivity solutions for the rapidly growing and underpenetrated IoT market segments. Worldwide IoT spending is expected to increase at a 13% compound annual growth rate between 2019 and 2023, surpassing $1.1 trillion (International Data Corporation, 2019). With many enterprise customers using our solutions, we believe that we already have a solid footing in this market. We are continuing to invest and grow this portfolio to realize the opportunities in the growing IoT market.
Our mobile business has been driving advanced mobile technologies for a multitude of consumer and enterprise applications for over 20 years. Our product portfolio consists of intelligent mobile broadband solutions, HD quality VoLTE products, residential 4G gateways and an advanced 5G portfolio of products (currently in various stages of development). Our mobile broadband solutions, sold under the MiFi brand, are actively used by millions of end users annually to provide secure and convenient high-speed access to corporate, public and personal information through the Internet and enterprise networks. The introduction of 5G technology is rapidly expanding new enterprise and consumer market use cases and opportunities, including residential broadband gateways, industrial automation, massive machine connectivity and autonomous vehicles. We

7



believe we are strategically well placed to realize the opportunity for 5G and we are focused on developing a comprehensive portfolio of 5G products for fixed and mobile wireless applications.
Telematics and Asset Tracking Business
Inseego entered the telematics software and services industry through the acquisition of Digicore Holdings Limited (which was renamed Ctrack Holdings (Pty) Ltd (“Ctrack”)) in October 2015. Ctrack was founded in South Africa in 1985, and today Ctrack operations span over 50 countries on six continents. Through a series of global acquisitions and mergers, the Ctrack group broadened its international reach by expanding into the United Kingdom, Europe, Australia/New Zealand and the United States, and using distributors in emerging markets such as Asia and the balance of the African continent.
With more than 30 years of experience, we are recognized as a leading global provider of advanced fleet management telematics and asset tracking solutions that add value to a global base of customers. We design, develop and sell a robust range of asset management and monitoring systems using GPS satellite positioning, advanced cellular communications and advanced sensory technologies. The result is innovative solutions ranging from basic track-and-trace, with stolen vehicle response services, to complete integrated enterprise-level solutions for large fleet owners across the globe.
We believe that our continued emphasis on development of next-generation products keeps Ctrack ahead of the market, meeting demands for value-added, flexible, feature-rich and cost-effective technology across multiple market verticals. Our solutions, coupled with a proven track record in the successful implementation and support of projects of all sizes worldwide, provide Ctrack with a competitive edge with respect to attracting and retaining customers.
Sales and Marketing
We engage in a wide variety of sales and marketing activities, driving market leadership and global demand through integrated marketing campaigns. This includes product marketing, corporate communications, brand marketing and demand generation.
Competition
The market for our mobile, IoT and asset tracking/telematics services and solutions is rapidly evolving and highly competitive. It is likely to continue to be affected by new product introductions and industry participants.
We believe the principal competitive factors impacting the market for our products are features and functionality, performance, quality and brand. To maintain and improve our competitive position, we must continue to expand our customer base, invest in research and development, grow our distribution network, and leverage our strategic relationships.
During 2018, the U.S. government imposed import restrictions on products made by certain mainland China-based companies. These restrictions caused an acceleration of global service providers to direct business from such companies to Inseego. We are actively designing devices for use within such providers’ networks.
Our products compete with a variety of telematics solutions providers and IoT solutions suppliers. Our current competitors include:
Fleet management SaaS and services providers, such as Fleetmatics, Masternaut, TomTom, Telogis, MiX Telematics and Cartrack;
Fixed wireless, Mobile hotspots and wireless data modems providers, such as Netgear, Franklin Wireless, WNC, Sierra Wireless, Nokia, TCL, ZTE and Huawei;
IoT solution providers, such as Cradlepoint and Sierra Wireless; and
Customer experience software solutions and services providers, such as Amdocs.
We believe that we have advantages over our primary competitors due in varying measure to the broad range of customized solutions that we offer, the ease-of-use of our products and our ability to adapt our products to specific customer needs. As the market for our solutions and services expands, other entrants may seek to compete with us either directly or indirectly.
Research and Development
Our research and development efforts are focused on developing innovative mobile devices, including IoT and advanced gateway solutions in both the 4G LTE and 5G markets, and telematics solutions and services, while improving the functionality, design and performance of our current products and solutions.

8



We intend to continue to identify and respond to our customers’ needs by introducing new SaaS, IoT and mobile solutions and product designs that meet the needs of the market and our customers, with an emphasis on creating next generation wireless product platforms targeting mass market initiatives in high growth verticals and technologies such as 5G NR and easy-to-use products and services that enable customers to connect, track, and manage their business systems and assets.
We manage our research and development through a structured life-cycle process, from identifying initial customer requirements through development and commercial introduction to eventual phase-out. During product development, emphasis is placed on quality, reliability, performance, time-to-market, meeting industry standards and customer-product specifications, ease of integration, cost reduction, and manufacturability.
Intellectual Property
Our solutions rely on and benefit from our portfolio of intellectual property, including patents and trademarks. We currently own 79 patents and have 3 patent applications pending. The patents that we currently own expire at various times between 2020 and 2035.
We, along with our subsidiaries, also hold a number of trademarks or registered trademarks including “Inseego”, “Inseego North America”, the Inseego logo, “DigiCore”, “Ctrack”, the Ctrack logo, “Skyus”, “Novatel Wireless”, the Novatel Wireless logo, “MiFi”, and “MiFi Intelligent Mobile Hotspot”.
Key Partners and Customers
We have strategic technology, development and marketing relationships with several of our customers and partners. Our strong customer and partner relationships provide us with the opportunity to expand our market reach and sales. We partner with leading OEMs, wireless telecom service providers, wireless network infrastructure providers such as Ericsson and Nokia, value-added resellers and distributors which allows us to offer customers integrated and holistic solutions. Ctrack uses leading cellular providers such as AT&T, Sprint, T-Mobile, Vodafone, MTN, Telstra and Optus to ensure the optimal real-time visibility of tracked vehicles and systems, supported by accurate and sophisticated mapping services such as the HERE Open Location Platform.
Customers for our products include transportation companies, industrial companies, governmental agencies, manufacturers, application service providers, system integrators and distributors and enterprises in various industries, including fleet and vehicle transportation, finance, accounting, legal, insurance, energy and industrial automation, security and safety, medical monitoring and government.
Our telematics customer base is comprised of wireless operators, distributors, OEMs and various companies in other vertical markets. Fleet management customers include global enterprises such as BHP Billiton, Super Group, Mammoet and Australia Post. Our customers for our business connectivity products include EnerNOC, Thermo Fisher Scientific, US Army, Fastenal, T-Mobile, Sprint and Verizon Wireless, amongst others. Our customers for our device management solutions include T-Mobile and Sprint.
A significant portion of our revenue during the year ended December 31, 2019 came from one customer, Verizon Wireless, which represented approximately 53% of our total revenues for the year ended December 31, 2019. It is our intention to diversify our customer base.
Manufacturing and Operations
The hardware used in our solutions is produced by contract manufacturers. Our primary contract manufacturers include Hon Hai Precision Industry Co., Ltd. (“Foxconn”) and Inventec Appliance Corporation (IAC), each of whom manufactures our product outside of mainland China. Under our manufacturing agreements, such contract manufacturers provide us with services including component procurement, product manufacturing, final assembly, testing, quality control and fulfillment. These contract manufacturers are located in Asia and are able to produce our products using modern state-of-the-art equipment and facilities with relatively low-cost labor.
We outsource our manufacturing in an effort to:
focus on our core competencies of design, development and marketing;
minimize our capital expenditures and lease obligations;
realize manufacturing economies of scale;
achieve production scalability by adjusting manufacturing volumes to meet changes in demand; and
access best-in-class component procurement and manufacturing resources.

9



Our operations team manages our relationships with the contract manufacturers as well as other key suppliers. Our operations team focuses on supply chain management and logistics, product quality, inventory and cost optimization, customer fulfillment and new product introduction. We develop and control the software that goes on our devices.
Employees
At December 31, 2019, we had 938 employees. We also use the services of consultants and temporary workers from time to time. With the exception of a small number of our employees in South Africa, our employees are not represented by any collective bargaining unit and we consider our relationship with our employees to be good.
Website Access to SEC Filings
We maintain an Internet website at www.inseego.com. The information contained on our website or that can be accessed through our website does not constitute a part of this report. We make available, free of charge through our Internet website, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as soon as reasonably practicable after we electronically file or furnish this information to the SEC.
Item 1A.    Risk Factors
The risks and uncertainties described below are those that we currently deem to be material, and do not represent all of the risks that we face. Additional risks and uncertainties not presently known to us or that we currently do not consider material may in the future become material and impair our business operations. Some of the risks and uncertainties described herein have been grouped so that related risks can be viewed together. You should not draw conclusions regarding the relative magnitude or likelihood of any risk based on the order in which risks or uncertainties are presented herein. If any of the following risks actually occur, our business could be materially harmed, and our financial condition and results of operations could be materially and adversely affected. As a result, the trading price of our securities could decline. You should also refer to the other information contained in this Annual Report on Form 10-K, including our consolidated financial statements and the related notes.
GENERAL RISK FACTORS RELATING TO OUR BUSINESS
Our quarterly operating results have fluctuated in the past and may fluctuate in the future, which could cause declines or volatility in the price of our common stock.
Our quarterly operating results have fluctuated in the past and may fluctuate in the future as a result of a variety of factors, many of which are outside of our control. If our quarterly operating results or guidance fall below the expectations of research analysts or investors, the price of our common stock could decline substantially. The following factors, among others, could cause fluctuations in our quarterly operating results:
our ability to attract new customers and retain existing customers;
our ability to accurately forecast revenue and appropriately plan our expenses;
our ability to accurately predict changes in customer demand due to matters beyond our control;
our ability to introduce new features, including integration of our existing solutions with third-party software and devices;
the actions of our competitors, including consolidation within the industry, pricing changes or the introduction of new services;
our ability to effectively manage our growth;
our ability to attract and retain key employees;
our ability to successfully manage and realize the anticipated benefits of any future acquisitions of businesses, solutions or technologies;
our ability to successfully launch new services or solutions or sell existing services or solutions into additional geographies or vertical markets;
the timing and cost of developing or acquiring technologies, services or businesses;
the timing, operating costs, and capital expenditures related to the operation, maintenance and expansion of our business;
service outages or security breaches and any related occurrences which could impact our reputation;
the impact of worldwide economic, industry, and market conditions, including disruptions in financial markets and the deterioration of the underlying economic conditions in some countries, and those conditions

10



specific to Internet usage and online businesses;
the emergence of global public health emergencies, such as the recent outbreak of the 2019 novel coronavirus (2019-nCoV), now known as “COVID-19”, which could extend lead times in our supply chain and lengthen sales cycles with our customers;
fluctuations in currency exchange rates, particularly the South African Rand to U.S. Dollar exchange rate;
trade protection measures (such as tariffs and duties) and import or export licensing requirements;
costs associated with defending intellectual property infringement and other claims;
changes in law and regulations affecting our business; and
provision of fleet management solutions or asset management solutions from cellular carrier-controlled or OEM-controlled channels from which Inseego may be excluded.
We believe that our quarterly revenue and operating results may vary significantly in the future and that period-to-period comparisons of our operating results may not be meaningful. You should not rely on the results of any quarter as an indication of future performance.
We have an accumulated deficit and may not be able to achieve or sustain profitability, which may negatively impact our ability to achieve our business objectives.
We have reported net losses in each of the last four fiscal years, and we cannot predict when we will become profitable or if such profitability can be sustained. We expect to continue making significant expenditures to develop and expand our business. Any growth in our revenue or customer base may not be sustainable, and we may not generate sufficient revenue to become profitable. We may incur significant losses in the future for a number of reasons, including the other risks described in this section, and we may encounter unforeseen expenses, difficulties, complications and delays and other unknown events. Accordingly, we may not be able to achieve or sustain profitability, and the failure to fund our capital requirements may negatively impact our ability to achieve our business objectives.
A failure to successfully integrate our acquired companies could adversely affect our business and operations.
In connection with our acquisitions of Feeney Wireless, LLC (which was renamed Inseego North America, LLC (“INA”)) and Ctrack, we are continuing to integrate our information systems and infrastructure for the combined businesses. There are a number of risks associated with such a system integration effort, including the following:
integrating systems from acquired businesses is a difficult, expensive and time-consuming process and the failure to successfully manage such integrations could adversely affect our financial condition and results of operations; and
the acquisitions of INA and Ctrack changed the nature of the business in which we historically operated from primarily selling communications-related hardware to include a solutions and software business in the emerging IoT market, and the systems necessary to support these businesses are very different.
If we are not able to effectively integrate these businesses, or fail to address the changed nature of our business as part of our integration initiatives, our financial condition and results of operations may be adversely affected.
The 5G market may take longer to materialize than we expect or, if it does materialize rapidly, we may not be able to meet the development schedule and other customer demands.
Growth of the 5G market and its emerging standards, including the newly defined 5G NR standard, is accelerating and we believe that we are at the forefront of this newly emerging standard. However, this market may take longer to materialize than we expect which could delay important commercial network launches. Even if the market does materialize at the rapid pace that we are expecting, we may have difficulties meeting aggressive timing expectations of our current customers and getting our target products to market on time to meet the demands of our target customers. The 5G market requires us to design routers and antennas that meet certain technical specifications. We may have difficulties meeting the market and technical specifications and time lines. Additionally, our target customers have no guarantee that the configurations of their respective target products will be successful or that they can reach the appropriate target client base to provide a positive return on the research and development investments we are making in the 5G market. We are pursuing 5G opportunities in the United States and abroad. 5G markets outside of the United States will develop at different rates and we will encounter these challenges to varying degrees in different countries. Failure to manage challenges related to 5G markets and opportunities could have a material adverse effect on our financial condition and results of operations.

11



Our plan to position the Company as a leading provider of industrial IoT products and services to its customer base could subject us to increased costs and related risks and may not achieve the intended results.
Our strategic plan to position the Company as a leading provider of high value industrial IoT products and services could subject us to unexpected costs and risks. Such activities could subject us to increased operating costs, product liability, regulatory requirements and reputational risks. Our expansion into new and existing markets and implementation of our strategic plan may present competitive and distribution challenges that differ from those of our historical business model. We may be less familiar with the target customers and may face different or additional risks, as well as increased or unexpected costs, compared to existing operations. Growth into new markets may also bring us into direct competition with companies with whom we have little or no past experience as competitors. To the extent we are reliant upon expansion into new product markets and implementation of our strategic plan for growth and do not meet the new challenges posed by such expansion and implementation, our future sales growth could be negatively impacted, our operating costs could increase, and our business operations and financial results could be negatively affected. Implementing our plan to position the Company as a leading provider of industrial IoT products and solutions has required, and is expected to continue to require, additional investments by the Company in both product development and go-to-market resources and additional attention from management, and if not successful, we may not realize the return on our investments as anticipated or our operating results could be adversely affected by slower than expected sales growth or additional costs.
If we fail to develop and timely introduce new products and services or enter new markets for our products and services successfully, we may not achieve our revenue targets, or we may lose key customers or sales and our business could be harmed.
The development of new solutions for mobile broadband data, vehicle tracking, asset management, fleet management and telemetry applications can be difficult, time-consuming and costly. There are inherent risks and uncertainties associated with offering new products and services, especially when new markets are not fully developed, related technology standards are not mature, or when the laws and regulations regarding a new product or solution are not mature. Factors outside of our control, such as developing laws and regulations, regulatory orders, competitive product offerings and changes in commercial and consumer demand for products or services may also materially impact the successful implementation of new products or services. As we introduce new products or solutions, our current customers may not require or desire the features of these new offerings and may not purchase them or might purchase them in smaller quantities than we had expected. We may face similar risks that our products or solutions will not be accepted by customers as we enter new markets for our solutions, both in the United States and international markets.
Further, as part of our business, we may enter into contracts with some customers in which we would agree to develop products or solutions that we would sell to such customers. Our ability to generate future revenue and operating income under any such contracts would depend upon, among other factors, our ability to timely and profitably develop products or solutions that can be cost-effectively deployed and that meet required design, technical and performance specifications.
If we are unable to successfully manage these risks or meet required delivery specifications or deadlines in connection with one or more of our key contracts, we may lose key customers or orders and our business could be harmed.
An assertion by a third party that we are infringing its intellectual property could subject us to costly and time- consuming litigation or expensive licenses and our business could be harmed.
The technology industries involving mobile data communications, IoT devices, software and services are characterized by the existence of a large number of patents, copyrights, trademarks and trade secrets and by frequent litigation based on allegations of infringement or other violations of intellectual property rights. Much of this litigation involves patent holding companies or other adverse patent owners who have no relevant product revenues of their own, and against whom our own patent portfolio may provide little or no deterrence. One or more patent infringement lawsuits from non-practicing entities are brought against us or our subsidiaries each year in the ordinary course of business.
We cannot assure you that we or our subsidiaries will prevail in any current or future intellectual property infringement or other litigation given the complex technical issues and inherent uncertainties in such litigation. Defending such claims, regardless of their merit, could be time-consuming and distracting to management, result in costly litigation or settlement, cause development delays, or require us or our subsidiaries to enter into royalty or licensing agreements. In addition, we or our subsidiaries could be obligated to indemnify our customers against third parties’ claims of intellectual property infringement based on our products or solutions. If our products or solutions violate any third-party intellectual property rights, we could be required to withdraw them from the market, re-develop them or seek to obtain licenses from third parties, which might not be available on reasonable terms or at all. Any efforts to re-develop our products or solutions, obtain licenses from third parties on favorable terms or license a substitute technology might not be successful and, in any case, might substantially increase our costs and harm our business, financial condition and operating results. Withdrawal of any of our products or solutions from the market could harm our business, financial condition and operating results.

12



In addition, we incorporate open source software into our products and solutions. Given the nature of open source software, third parties might assert copyright and other intellectual property infringement claims against us based on our use of certain open source software programs. The terms of many open source licenses to which we are subject have not been interpreted by U.S. courts or courts of other jurisdictions, and there is a risk that those licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to commercialize our products and solutions. In that event, we could be required to seek licenses from third parties in order to continue offering our products and solutions, to re-develop our solutions, to discontinue sales of our solutions, or to release our proprietary software source code under the terms of an open source license, any of which could adversely affect our business.
If we are unable to protect our intellectual property and proprietary rights, our competitive position and our business could be harmed.
We rely on a combination of patent laws, trademark laws, copyright laws, trade secrets, confidentiality procedures and contractual provisions to protect our intellectual property and proprietary rights. However, our issued patents and any future patents that may be issued may not survive a legal challenge to their scope, validity or enforceability, or provide significant protection for us. The failure of our patents to adequately protect our technology might make it easier for our competitors to offer similar products or technologies. In addition, patents may not issue from any of our current or any future applications and significant portions of our intellectual property are held in the form of trade secrets which are not protected by patents.
Monitoring unauthorized use of our intellectual property is difficult and costly. The steps we have taken to protect our proprietary rights may not be adequate to prevent misappropriation of our intellectual property. We may not be able to detect unauthorized use of, or take appropriate steps to enforce, our intellectual property rights. Our competitors may also independently develop similar technology. In addition, the laws of many countries do not protect our proprietary rights to as great an extent as do the laws of the United States. Any failure by us to meaningfully protect our intellectual property could result in competitors offering products that incorporate our most technologically advanced features, which could seriously reduce demand for our products and solutions. In addition, we may in the future need to initiate infringement claims or litigation. Litigation, whether we are a plaintiff or a defendant, can be expensive, time consuming and may divert the efforts of our technical staff and managerial personnel, which could harm our business, whether or not such litigation results in a determination favorable to us.
We may not be able to maintain and expand our business if we are not able to hire, retain and manage additional qualified personnel.
Our success in the future depends in part on the continued contribution of our executive, technical, engineering, sales, marketing, operations and administrative personnel. Recruiting and retaining skilled personnel in the industries in which we operate, including engineers and other technical staff and skilled sales and marketing personnel, is highly competitive. In addition, in the event that we acquire another business or company, the success of any acquisition will depend in part on our retention and integration of key personnel from the acquired company or business.
Although we may enter into employment agreements with members of our senior management and other key personnel, these arrangements do not prevent any of our management or key personnel from leaving the Company. If we are not able to attract or retain qualified personnel in the future, or if we experience delays in hiring required personnel, particularly qualified technical and sales personnel, we may not be able to maintain and expand our business.
The mobile hotspot business is subject to a number of challenges that are difficult to overcome.
The mobile hotspot business has relatively low gross margins and operates in a very competitive market environment. While our mobile hotspot products tend to have advanced features which often enable them to be sold at premium prices when they are first introduced, we also have higher costs than most of our competitors due to our small scale and heavy use of U.S. based engineers in product development. Many of our competitors have substantially greater resources and scale, as would be expected in the relatively mature, consumer electronics product categories which comprise our mobile hotspot business. Our wireless data modem and mobile hotspots, for example, compete against similar products offered by Huawei, ZTE, Sierra Wireless, TCL, Franklin Wireless, WNC, Nokia and NetGear. More broadly, those products also compete against wireless handset manufacturers such as HTC, Apple, LG and Samsung, which all offer mobile hotspot capability as a feature of their cellular smartphones. Failure to manage these challenges, or failure of our hotspot product or service offerings to be successful and profitable, could have a material adverse effect on our financial condition and results of operations.
Our debt service requirements are significant, and we may not have sufficient cash flow from our business to pay our substantial debt.
Our ability to make scheduled payments of the principal of, to pay interest on, or to refinance our indebtedness, including the term loan (the “Term Loan”) under our Credit Agreement (as defined below), and the 5.50% convertible senior notes due

13



2022 (the “Inseego Notes” ), depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our debt and other fixed charges, fund working capital needs and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, refinancing or restructuring debt or obtaining additional equity capital on terms that may be onerous or dilutive. Our ability to refinance or restructure our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on favorable terms, which could result in a default on our debt obligations.
Interest rates on our Term Loan are tied to the LIBOR plus a fixed percentage. Increases in the LIBOR will increase our debt service costs/interest payments.
If we are unable to generate sufficient cash flow or otherwise obtain funds necessary to make required payments, or if we fail to comply with the various requirements of our existing indebtedness or any other indebtedness which we may incur in the future, we would be in default, which could permit the holders of our indebtedness, including the Term Loan and the Inseego Notes, to accelerate the maturity of such indebtedness. Any default under such indebtedness could have a material adverse effect on our business, results of operations and financial condition.
Changes in the method for determining LIBOR and the potential replacement of LIBOR may affect interest rates on our credit facilities.
LIBOR, the London interbank offered rate, is the basic rate of interest used in lending between banks on the London interbank market and is widely used as a reference for setting the interest rate on loans globally. Interest rates under our Credit Agreement are based on either LIBOR or a base rate, plus a spread over the applicable index. On July 27, 2017, the United Kingdom’s Financial Conduct Authority, which regulates LIBOR, announced that it intends to phase out LIBOR by the end of 2021. It is unclear if at that time LIBOR will cease to exist or if new methods of calculating LIBOR will be established such that it continues to exist after 2021. If the method for calculation of LIBOR changes, if LIBOR is no longer available or if lenders have increased costs due to changes in LIBOR, we may be adversely affected by potential increases in interest rates on any borrowings. Further, we may need to renegotiate our credit agreements that utilize LIBOR as a factor in determining the interest rate to replace LIBOR with the new standard that is established.
The Credit Agreement relating to our Term Loan contains customary operational covenants, our failure to comply with which could result in a default under the Credit Agreement as well as a cross-default under the Inseego Indenture.
The credit agreement, dated August 23, 2017 (the “Credit Agreement”), by and among the Company and certain of our direct and indirect subsidiaries (the “Guarantors”), Cantor Fitzgerald Securities, as administrative agent and collateral agent, and certain lenders (the “Lenders”) which governs our Term Loan contains usual and customary restrictive covenants relating to the management and operation of our business, and it is likely that any future debt arrangements we may enter into would contain similar covenants. Failure to comply with any of the covenants under the Credit Agreement or any other debt agreement could result in a default under such an agreement and a cross-default under the indenture dated January 9, 2017 (the “Inseego Indenture”), between the Company, as issuer, and Wilmington Trust National Association, as trustee, which could permit the holders of the Inseego Notes to accelerate the maturity of such indebtedness. Any default or cross-default under such indebtedness could have a material adverse effect on our business, results of operations and financial results.
The indebtedness under our Credit Agreement is secured by certain of our assets, including the equity interests of certain of our direct and indirect subsidiaries. As a result of this security interest, such assets would only be available to satisfy claims of our general creditors or to holders of our equity securities if we were to become insolvent to the extent that the value of such assets exceeded the amount of our indebtedness and other obligations under the Credit Agreement.
Indebtedness under our Credit Agreement is secured by a lien on most of our assets, including the equity interests of certain of our direct and indirect subsidiaries. Accordingly, if an event of default were to occur under the Credit Agreement, such as a bankruptcy, insolvency, liquidation or other reorganization, the Lenders would have a priority right to such assets, to the exclusion of our general creditors. In that event, such assets would first be used to repay in full all indebtedness and other obligations under the Credit Agreement, resulting in all or a portion of such assets being unavailable to satisfy the claims of our unsecured creditors. Only after satisfying the claims of our unsecured creditors and our subsidiaries’ unsecured creditors would any amount be available for distribution to holders of our equity securities.
Uncertainties relating to recent changes in our management team may adversely affect our operations.
Over the last three years, we have experienced significant turnover and additions to our senior management. While we expect to engage in an orderly transition process as we integrate newly appointed officers and managers, we face a variety of risks and uncertainties relating to the lack of management continuity, including diversion of management attention from business concerns, failure to retain other key personnel or inability to hire new key personnel. These risks and uncertainties

14



could result in operational and administrative inefficiencies and added costs, which could adversely impact our results of operations, stock price and customer relationships.
The Company has entered into a Rights Agreement, and if the holders exercise their share purchase rights under such agreement, it could materially adversely affect the price of our common stock and cause dilution to our existing stockholders.
We entered into a rights agreement on January 22, 2018, with Computershare Trust Company, N.A., a federally chartered trust company, as Rights Agent (as subsequently amended, the “Rights Agreement”), that was approved by our stockholders at our 2018 Annual Meeting of Stockholders. The Rights Agreement is intended to discourage acquisitions of our common stock which could result in a cumulative change in ownership of more than 50% within a rolling three-year period, thereby preserving our current ability to utilize net operating loss carryforwards to offset future income tax obligations, which would become subject to limitations if we were to experience an “ownership change,” as defined under Section 382 of the Internal Revenue Code of 1986, as amended. While this Rights Agreement is intended to preserve our current ability to utilize net operating loss carryforwards, it effectively deters current and future purchasers from accumulating more than 4.9% of our common stock, which could delay or discourage takeover attempts that stockholders may consider favorable. In addition, if the share purchase rights under the Rights Agreement are exercised, additional shares of our common stock will be issued, which could cause dilution to our current stockholders. Moreover, sales in the public market of any shares of our common stock issuable upon such exercise, or the perception that such sales may occur, could adversely affect the prevailing market price of our common stock. These issuances would also cause our per share net income, if any, to decrease in future periods.
RISKS RELATED TO CORPORATE DEVELOPMENT ACTIVITIES
If we do not properly manage the development of our business, we may experience significant strains on our management and operations and disruptions in our business.
Various risks arise if companies and industries quickly grow or evolve. If our business or industry develops more quickly than our ability to respond, our ability to meet customer demand in a timely and efficient manner could be challenged. We may also experience development, certification or production delays as we seek to meet demand for our products or unanticipated product requirements. Our failure to properly manage the developments that we or our industry might experience could negatively impact our ability to execute on our operating plan and, accordingly, could have an adverse impact on our business, our cash flow and results of operations and our reputation with our current or potential customers.
We may, as part of our growth strategy, acquire companies and businesses, and/or divest assets or businesses. The completion of acquisition or divestiture transactions could have an adverse effect on our financial condition.
As part of our business strategy, we may review acquisition and divestiture opportunities that we believe would be advantageous or complementary to the development of our business. Based on these opportunities, we may acquire additional businesses, assets or technologies in the future. Alternatively, we may divest businesses, assets or technologies. All of these activities are subject to risks and uncertainties and could disrupt or harm our business. For example, if we make an acquisition, we could take any or all of the following actions, any one of which could adversely affect our business, financial condition, results of operations or stock price:
use a substantial portion of our available cash;
incur substantial debt, which may not be available to us on favorable terms and may adversely affect our liquidity;
issue equity or equity-based securities that would dilute the percentage ownership of existing stockholders;
assume contingent liabilities; and
take substantial charges in connection with acquired assets.
Acquired businesses may have liabilities or adverse operating issues that we fail to discover through due diligence prior to the acquisition, such as:
failure by previous management to comply with applicable laws or regulations;
inaccurate representations; and
unfulfilled contractual obligations to customers or vendors.

15



Following acquisitions and/or divestitures, our reorganized business may not perform as we or the market expects, which could have an adverse effect on the price of our common stock.
The reorganized company resulting from any acquisitions and/or divestitures we pursue and consummate may not perform as we or the market expect. Risks associated with such acquisitions and divestitures include the following:
integrating new business acquisitions and divesting existing lines of business is a difficult, expensive and time-consuming process and will divert management’s attention from existing operations, and the failure to successfully manage such transitions could adversely affect our financial condition and results of operations;
acquisitions and divestitures may change the nature of the business in which we have historically operated, including entering markets in which we have limited or no prior experience, and if we are not able to effectively adjust to such changes in the fundamental nature of our business, our financial condition and results of operations may be adversely affected;
our assumptions with respect to future revenue, growth rates, expense rates and synergies resulting from acquisitions and/or divestitures may prove to be inaccurate, which may adversely affect the price of our common stock;
it is possible that our key employees might decide not to remain with us as a result of these changes in our business or for other reasons, and the loss of such personnel could have a material adverse effect on our financial condition, results of operations and growth prospects;
relationships with third parties, including key vendors and customers, may be affected by changes in our business resulting from these acquisitions and divestitures, and any adverse changes in these third party relationships could adversely affect our business, financial condition and results of operations; and
the price of our common stock may be affected by factors different from those that affected the price of our common stock prior to such acquisitions and/or divestitures.
As a result, if we fail to properly evaluate or implement acquisitions or divestitures, we may not achieve the anticipated benefits of any such transactions, and we may incur unanticipated costs, either of which could harm our business and operating results.
RISKS RELATED TO COMPETITION
The market for the products and services that we offer is rapidly evolving and highly competitive. We may be unable to compete effectively.
The market for the products and services that we offer is rapidly evolving and highly competitive. We expect competition to continue to increase and intensify, especially in the 5G market. Many of our competitors or potential competitors have significantly greater financial, technical, operational and marketing resources than we do. These competitors, for example, may be able to respond more rapidly or more effectively than we can to new or emerging technologies, changes in customer requirements, supplier-related developments, or a shift in the business landscape. They also may devote greater or more effective resources than we do to the development, manufacture, promotion, sale, and post-sale support of their respective products and services.
Many of our current and potential competitors have more extensive customer bases and broader customer, supplier and other industry relationships that they can leverage to establish competitive dealings with many of our current and potential customers. Some of these companies also have more established and larger customer support organizations than we do. In addition, these companies may adopt more aggressive pricing policies or offer more attractive terms to customers than they currently do, or than we are able to do. They may bundle their competitive products with broader product offerings and may introduce new products, services and enhancements. Current and potential competitors might merge or otherwise establish cooperative relationships among themselves or with third parties to enhance their products, services or market position. In addition, at any time any given customer or supplier of ours could elect to enter our then existing line of business and thereafter compete with us, whether directly or indirectly. As a result, it is possible that new competitors or new or otherwise enhanced relationships among existing competitors may emerge and rapidly acquire significant market share to the detriment of our business.
Our products compete with a variety of solutions, including other wireless modems and mobile hotspots, wireless handsets, wireless handheld computing devices, IoT wireless solutions and enterprise software solutions. Our current competitors include:
fleet management SaaS and services providers, such as Fleetmatics, Masternaut, TomTom, Telogis, MiX Telematics and Cartrack;

16



mobile hotspots providers, such as Netgear, Franklin Wireless, WNC, Sierra Wireless, Nokia, TCL, ZTE and Huawei;
IoT solution providers, such as Cradlepoint and Sierra Wireless; and
customer experience software solutions and services providers, such as Amdocs.
We expect our competitors to continue to improve the features and performance of their current products and to introduce new products, services and technologies which, if successful, could reduce our sales and the market acceptance of our products, generate increased price competition and make our products obsolete. For our products to remain competitive, we must, among other things, continue to invest significant resources (financial, human and otherwise) in, among other things, research and development, sales and marketing, and customer support. We cannot be sure that we will have or will continue to have sufficient resources to make these investments or that we will be able to make the technological advances in the marketplace, meet changing customer requirements, achieve market acceptance and respond to our competitors’ products.
The 5G fixed wireless access gateway business is subject to a number of challenges that will be difficult to overcome.
The developing market for 5G fixed wireless access devices is very competitive. In addition to other challenges, our fixed wireless access gateway products compete against similar products offered by mature companies, including Samsung, Ericsson, Nokia and Wistron NeWeb Corporation. Failure to manage these challenges, or failure of our fixed wireless access business to grow to become successful and profitable, could have a material adverse effect on our financial condition and results of operations.
The market for asset management and fleet management solutions and the markets for telemetry and tracking solutions are all highly fragmented and competitive, with low barriers to entry. If we do not compete effectively, our operating results may be harmed.
The market for asset management and fleet management solutions and the markets for telemetry and tracking solutions are all highly fragmented, consisting of a large number of vendors, competitive and rapidly changing product and service offerings, with relatively low barriers to entry. Competition in all these markets is based primarily on the level of difficulty in installing, using and maintaining solutions, total cost of ownership, product performance, functionality, interoperability, brand and reputation, distribution channels, industries and the financial resources of the vendor. We expect competition to intensify in the future with the introduction of new technologies and market entrants. For example, in the telematics market, mobile service and software providers, such as Google and makers of GPS navigation devices, such as Garmin, provide limited services at lower prices or at no charge, such as basic GPS- based mapping, tracking and turn-by-turn directions that could be expanded or further developed to more directly compete with our fleet management solutions. In addition, wireless carriers, such as Verizon Wireless, offer fleet management solutions that benefit from the carrier’s scale and cost advantages which we are unable to match. Similarly, vehicle OEMs may provide factory-installed devices and effectively compete against us directly or indirectly by partnering with other fleet management suppliers. We can provide no assurances that we will be able to compete effectively in this ecosystem as the competitive landscape continues to develop. Competition could result in reduced operating margins, increased sales and marketing expenses and the loss of market share, any of which would likely cause serious harm to our operating results.
Industry consolidation may result in increased competition, which could result in a loss of customers or a reduction in revenue.
Some of our competitors have made or may make acquisitions or may enter into partnerships or other strategic relationships to offer more comprehensive services than they individually had offered or achieve greater economies of scale. In addition, new entrants not currently considered to be competitors may enter our market through acquisitions, partnerships or strategic relationships. We expect these trends to continue as companies attempt to strengthen or maintain their market positions. Many of the potential entrants may have competitive advantages over us, such as greater name recognition, longer operating histories, more varied services and larger marketing budgets, as well as greater financial, technical and other resources. These pressures could result in a substantial loss of our customers, a reduction in our revenue or increased costs as we seek ways to become more competitive.
RISKS RELATED TO OUR CUSTOMERS AND DEMAND FOR OUR SOLUTIONS
Our inability to adapt to rapid technological change in our markets could impair our ability to remain competitive and adversely affect our results of operations.
All of the markets in which we operate are characterized by rapid technological change, frequent introductions of new products, services and solutions and evolving customer demands. In addition, we are affected by changes in the many industries related to the products or services we offer, including the aviation, automotive, telematics, wireless telemetry, GPS navigation

17



device and work flow software industries. As the technologies used in each of these industries evolves, we will face new integration and competition challenges. For example, as automobile manufacturers evolve in-vehicle technology, GPS tracking devices may become standard equipment in new vehicles and compete against some segments of our telematics or asset tracking service offerings. If we are unable to adapt to rapid technological change, it could adversely affect our results of operations and our ability to remain competitive.
If we fail to develop and maintain strategic relationships, we may not be able to penetrate new markets.
A key element of our business strategy is to penetrate new markets by developing new service offerings through strategic relationships with industry participants. We are currently investing, and plan to continue to invest, significant resources to develop these relationships. We believe that our success in penetrating new markets for our products will depend, in part, on our ability to develop and maintain these relationships and to cultivate additional or alternative relationships. There can be no assurance, however, that we will be able to develop additional strategic relationships, that existing relationships will survive and successfully achieve their purposes or that the companies with whom we have strategic relationships will not form competing arrangements with others or determine to compete with us.
We depend upon Verizon Wireless for a substantial portion of our revenues, and our business would be negatively affected by an adverse change in our dealings with this customer.
As a result of the significant revenues associated with our MiFi business, sales to Verizon Wireless accounted for 53% and 49% of our consolidated net revenues for the years ended December 31, 2019 and 2018, respectively. While we have accelerated our engagements with prospective new MiFi customers and continue to focus on growing revenue in other parts of our business, we expect that Verizon Wireless will continue to account for a substantial portion of our net revenues, and any impairment of our relationship with Verizon Wireless would adversely affect our business. Additionally, any change in the forecasted or actual product sell-through of Verizon Wireless could have a detrimental impact on our revenue, bottom line and cash position.
We may not be able to retain and increase sales to our existing customers, which could negatively impact our financial results.
We generally seek to license our software and enterprise solutions pursuant to customer agreements with multi-year terms and subscriptions. However, our customers have no obligation to renew these agreements after their initial terms expire. We also actively seek to sell additional solutions to our existing customers. If our efforts to satisfy our existing customers are not successful, we may not be able to retain them or sell additional functionality to them and, as a result, our revenue and ability to grow could be adversely affected. Customers may choose not to renew their subscriptions for many reasons, including the belief that our service is not required for their business needs or is otherwise not cost-effective, a desire to reduce discretionary spending, or a belief that our competitors’ services provide better value. Additionally, our customers may not renew for reasons entirely out of our control, such as the dissolution of their business or an economic downturn in their industry. A significant increase in our churn rate would have an adverse effect on our business, financial condition, and operating results.
A part of our growth strategy is to sell additional new features and solutions to our existing customers. Our ability to sell new features to customers will depend in significant part on our ability to anticipate industry evolution, practices and standards and to continue to enhance existing solutions or introduce or acquire new solutions on a timely basis to keep pace with technological developments both within our industry and in related industries, and to remain compliant with any regulations mandated by federal agencies or state-mandated or foreign government regulations as they pertain to our customers. However, we may prove unsuccessful either in developing new features or in expanding the third-party software and products with which our solutions integrate. In addition, the success of any enhancement or new feature depends on several factors, including the timely completion, introduction and market acceptance of the enhancement or feature. Any new solutions we develop or acquire might not be introduced in a timely or cost-effective manner and might not achieve the broad market acceptance necessary to generate significant revenue. If any of our competitors implement new technologies before we are able to implement them or better anticipate the innovation and integration opportunities in related industries, those competitors may be able to provide more effective or cheaper solutions than ours.
Another part of our growth strategy is to sell additional subscriptions to existing customers as their fleet sizes or asset portfolios increase. We cannot be assured that our customers’ fleet sizes or asset portfolios will continue to increase. A significant decrease in our ability to sell additional functionality or subscriptions to existing customers could have an adverse effect on our business, financial condition, and operating results.
Loss of, or a significant reduction in business from, one or more enterprise or government customers could adversely affect our revenue and profitability.
Loss of one or more of our large enterprise or government customers could result in a meaningful decrease in revenue and

18



profitability, as well as a material increase in our customer churn rate. Because of the variability of industries in which our enterprise and government customers operate and the unpredictability of economic conditions in any particular industry which comprises a significant number of our enterprise or government customers, the composition of, and the volume of business from, our enterprise and government customers is likely to change over time. If we lose one or more large enterprise or government customers, or if we experience a significant reduction in business from one or more large enterprise or government customers, there is no assurance that we would be able to replace those customers to generate comparable revenue over a short time period, which could harm our operating results and profitability.
Adverse economic conditions or reduced spending on information technology solutions may adversely impact our revenue and profitability.
Uncertainty about future economic conditions makes it difficult for us to forecast operating results and to make decisions about future investments. We are unable to predict the likely duration and severity of adverse economic conditions in the United States and other countries, but the longer the duration, the greater risks we face in operating our business. We cannot assure you that current economic conditions, worsening economic conditions or prolonged poor economic conditions will not have a significant adverse impact on the demand for our solutions, and consequently on our results of operations and prospects.
The marketability of our products may suffer if wireless telecommunications operators do not deliver acceptable wireless services.
The success of our business depends, in part, on the capacity, affordability, reliability and prevalence of wireless data networks provided by wireless telecommunications operators and on which our products and solutions operate. Currently, various wireless telecommunications operators, either individually or jointly with us, sell our products in connection with the sale of their wireless data services to their customers. Growth in demand for wireless data access may be limited if, for example, wireless telecommunications operators cease or materially curtail operations, fail to offer services that customers consider valuable at acceptable prices, fail to maintain sufficient capacity to meet demand for wireless data access, delay the expansion of their wireless networks and services, fail to offer and maintain reliable wireless network services or fail to market their services effectively.

Changes in practices of insurance companies in the markets in which we provide our solutions could materially and adversely affect demand for products and services.
We depend in part on the practices of insurance companies in some of our markets to support demand for certain of our products and services. For example, in South Africa, which is currently the largest market for our Ctrack products and services, insurance companies either mandate the installation of tracking devices as a prerequisite for providing insurance coverage to owners of certain vehicles, or provide insurance premium discounts to encourage vehicle owners to subscribe to vehicle tracking and mobile asset recovery solutions such as ours. We benefit from this continued practice in the South African and certain other markets of:
accepting mobile asset location technologies such as ours as a preferred security product;
providing premium discounts for using location and recovery products and services such as ours; and
mandating the use of our products and services, or similar products and services, for certain vehicles.
If any of these policies or practices change, revenues from sale of our products and services could decline, which would materially and adversely affect our business, results of operations and financial condition.
Reduction in regulation in certain markets may adversely impact demand for certain of our solutions by reducing the necessity for, or desirability of, our solutions.
Regulatory compliance and reporting is driven by legislation and requirements, which are often subject to change, from regulatory authorities in nearly every jurisdiction globally. For example, in the United States, fleet operators can face numerous complex regulatory requirements, including mandatory Compliance, Safety and Accountability driver safety scoring, hours of service, compliance and fuel tax reporting. The reduction in regulation in certain markets may adversely impact demand for certain of our solutions, which could materially and adversely affect our business, financial condition and results of operations.
RISKS RELATED TO DEVELOPING, MANUFACTURING AND DELIVERING OUR SOLUTIONS
We currently rely on third parties to manufacture and warehouse many of our products, which exposes us to a number of risks and uncertainties outside our control.
We currently outsource the manufacturing of many of our products to companies including Foxconn and AsiaTelco Technologies Co. In addition, in 2016 we sold portions of our IoT modules business to Telit Wireless Solutions, Inc. (“Telit”),

19



and we now rely on Telit to supply us with modules that are critical to the functionality of some of our telematics hardware devices, including devices sold or deployed by Ctrack. If one of these third-party manufacturers were to experience delays, disruptions, capacity constraints or quality control problems in its manufacturing operations, product shipments to our customers could be delayed or rejected or our customers could consequently elect to change product demand or cancel the underlying subscription or service. These disruptions would negatively impact our revenues, competitive position and reputation. Further, if we are unable to manage successfully our relationship with a manufacturer, the quality and availability of products used in our services and solutions may be harmed. None of our third-party manufacturers is obligated to supply us with a specific quantity of products, except as may be provided in a particular purchase order that we have submitted to, and that has been accepted by, such third-party manufacturer. Our third-party manufacturers could, under some circumstances, decline to accept new purchase orders from us or otherwise reduce their business with us. If a manufacturer stopped manufacturing our products for any reason or reduced manufacturing capacity, we may be unable to replace the lost manufacturing capacity on a timely and comparatively cost-effective basis, which would adversely impact our operations. In addition, we generally do not enter into long-term contracts with our manufacturers. As a result, we are subject to price increases due to availability, and subsequent price volatility, in the marketplace of the components and materials needed to manufacture our products. If a third-party manufacturer were to negatively change the product pricing and other terms under which it agrees to manufacture for us and we were unable to locate a suitable alternative manufacturer, our manufacturing costs could increase.
Because we outsource the manufacturing of our products, the cost, quality and availability of third-party manufacturing operations is essential to the successful production and sale of our products. Our reliance on third-party manufacturers exposes us to a number of risks which are outside our control, including:
unexpected increases in manufacturing costs;
interruptions in shipments if a third-party manufacturer is unable to complete production in a timely manner;
inability to control quality of finished products;
inability to control delivery schedules;
inability to control production levels and to meet minimum volume commitments to our customers;
inability to control manufacturing yield;
inability to maintain adequate manufacturing capacity; and
inability to secure adequate volumes of acceptable components at suitable prices or in a timely manner.
Although we promote ethical business practices and our operations personnel periodically visit and monitor the operations of our manufacturers, we do not control the manufacturers or their labor and other legal compliance practices. If our current manufacturers, or any other third-party manufacturer which we may use in the future, violate U.S. or foreign laws or regulations, we may be subjected to extra duties, significant monetary penalties, adverse publicity, the seizure and forfeiture of products that we are attempting to import or the loss of our import privileges. The effects of these factors could render the conduct of our business in a particular country undesirable or impractical and have a negative impact on our operating results.
We have been moving production to one or more new contract manufacturers, which exposes us to a number of risks and uncertainties outside our control.
We have been moving some production to new contract manufacturers, some of whom we have not contracted with in the past. If our new contract manufacturers are not able to produce our products in the quantities needed prior to the agreed upon delivery dates, or are not able to produce our products in conformity with our quality standards, product shipments to our customers could be delayed or rejected. As a result, our customers may elect to cancel orders or place fewer orders in the future. Such delays, rejections, cancellation or reductions in orders would negatively impact our revenues, competitive position and reputation. Further, if we are unable to successfully manage our relationship with a contract manufacturer, the quality and availability of our products may be harmed.
We depend on sole source suppliers for some products used in our services. The availability and sale of those services would be harmed if any of these suppliers is not able to meet our demand and alternative suitable products are not available on acceptable terms, or at all.
Our services use hardware and software from various third parties, some of which are procured from single suppliers. For example, some of our vehicle tracking and fleet management solutions rely on telecommunications modules procured from Telit and our MiFi mobile hotspots rely substantially on chipsets from Qualcomm. From time to time, certain components used in our products or solutions have been in short supply or their anticipated commercial introduction has been delayed or their availability has been interrupted for reasons outside our control. If there is a shortage or interruption in the availability to us of any such components or products and we cannot timely obtain a commercially and technologically suitable substitute or make

20



sufficient and timely design or other modifications to permit the use of such a substitute component or product, we may not be able to timely deliver sufficient quantities of our products or solutions to satisfy our contractual obligations and may not be able to meet particular revenue expectations. Moreover, even if we timely locate a substitute part or product, but its price materially exceeds the original cost of the component or product, then our results of operations could be adversely affected.
Natural disasters, public health crises, political crises and other catastrophic events or other events outside of our control could damage our facilities or the facilities of third parties on which we depend, and could impact consumer spending.
Our corporate offices are located in San Diego, California near major earthquake faults and fire zones. If any of our facilities or the facilities of our third-party service providers, dealers or partners is affected by natural disasters, such as earthquakes, tsunamis, wildfires, power shortages, floods, public health crises (such as pandemics and epidemics), political crises (such as terrorism, war, political instability or other conflict) or other events outside our control, including a cyberattack, our critical business or IT systems could be destroyed or disrupted and our ability to conduct normal business operations and our revenues and operating results could be adversely affected. Moreover, these types of events could negatively impact consumer spending in the impacted regions or, depending upon the severity, globally, which could adversely impact our operating results.
A pandemic, epidemic, or outbreak of an infectious disease, such as COVID-19, or coronavirus, may materially and adversely affect our business and our financial results.
The spread of COVID-19 has affected segments of the global economy and may affect our operations, including the potential interruption of our supply chain. The recent outbreak of COVID-19 originated in Wuhan, China, in December 2019 and has since spread globally. The continued spread of COVID-19 may result in a period of business disruption, including delays or disruptions in our supply chain.
The spread of COVID-19, or another infectious disease, could also negatively affect the operations at our third-party manufacturers, which could result in delays or disruptions in the supply of our products. In addition, we may take temporary precautionary measures intended to help minimize the risk of the virus to our employees, including temporarily requiring all employees to work remotely, suspending all non-essential travel worldwide for our employees, and discouraging employee attendance at industry events and in-person work-related meetings, which could negatively affect our business.
The COVID-19 outbreak is a widespread health crisis that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn that could affect demand for our products and likely impact our operating results.
Product liability, product replacement, or recall costs could adversely affect our business and financial performance.
We are subject to product liability and product recall claims if any of our products and services are alleged to have resulted in injury to persons or damage to property. If any of our products proves to be defective, we may need to recall and/or redesign them. In addition, any claim or product recall that results in significant adverse publicity may negatively affect our business, financial condition, or results of operations. We maintain product liability insurance, but this insurance may not adequately cover losses related to product liability claims brought against us. We may also be a defendant in class action litigation, for which no insurance is available. Product liability insurance could become more expensive and difficult to maintain and may not be available on commercially reasonable terms, if at all. In addition, we do not maintain any product recall insurance, so any product recall we are required to initiate could have a significant impact on our financial position, results of operations or cash flows.
We rely on third-party software and other intellectual property to develop and provide our solutions and significant increases in licensing costs or defects in third-party software could harm our business.
We rely on software and other intellectual property licensed from third parties to develop and offer our solutions. In addition, we may need to obtain future licenses from third parties to use software or other intellectual property associated with our solutions. We cannot assure you that these licenses will be available to us on acceptable terms, without significant price increases or at all. Any loss of the right to use any such software or other intellectual property required for the development and maintenance of our solutions could result in delays in the provision of our solutions until equivalent technology is either developed by us, or, if available from others, is identified, obtained, and integrated, which could harm our business. Any errors or defects in third-party software could result in errors or a failure of our solutions, which could harm our business.
Our solutions integrate with third-party technologies and if our solutions become incompatible with these technologies, our solutions would lose functionality and our customer acquisition and retention could be adversely affected.
Our solutions integrate with third-party software and devices to allow our solutions to perform key functions. Errors, viruses or bugs may be present in third-party software that our customers use in conjunction with our solutions. Changes to

21



third-party software that our customers use in conjunction with our solutions could also render our solutions inoperable. Customers may conclude that our software is the cause of these errors, bugs or viruses and terminate their subscriptions. The inability to easily integrate with, or any defects in, any third-party software could result in increased costs, or in delays in software releases or updates to our products until such issues have been resolved, which could have a material adverse effect on our business, financial condition, results of operations, cash flows and future prospects and could damage our reputation.
Our software may contain undetected errors, defects or other software problems, and if we fail to correct any defect or other software problems, we could lose customers or incur significant costs, which could result in damage to our reputation or harm to our operating results.
Although we warrant that our software will be free of defects for various periods of time, our software platform and its underlying infrastructure are inherently complex and may contain material defects or errors. We must update our solutions quickly to keep pace with the rapidly changing market and the third-party software and devices with which our solutions integrate. We have from time to time found defects in our software and may discover additional defects in the future, particularly as we continue to migrate our product offerings to new platforms or use new devices in connection with our services and solutions. We may not be able to detect and correct defects or errors before customers begin to use our platform or its applications. Consequently, our solutions could contain undetected errors or defects, especially when first introduced or when new versions are released or when new hardware or software is integrated into our solutions. We implement bug fixes and upgrades as part of our regular system maintenance, which may lead to system downtime. Even if we are able to implement the bug fixes and upgrades in a timely manner, any history of defects or inaccuracies in the performance of our software for our customers could result in damage to our reputation or harm to our operating results.

Our “over-the-air” transmission of firmware updates could permit a third party to disable our customers’ in-vehicle devices or introduce malware into our customers’ in-vehicle devices, which could expose us to widespread loss of service and customer claims.

“Over-the-air” transmission of our firmware updates may provide the opportunity for a third party, who has deep inside knowledge of our systems, to modify or disable our customers’ in-vehicle systems or introduce malware into our customers’ in-vehicle systems. No such incidents have occurred to date, but there can be no assurance that they will not occur in the future. Damage to our customers’ in-vehicle devices as a result of such incidents could only be remedied through direct servicing of their installed in-vehicle devices by trained personnel, which would impose a very significant cost on us, particularly if the incidents are widespread. Moreover, such incidents could expose us to widespread loss of service and claims by our customers under various theories of liability, the outcome of which would be uncertain. Third party interference with our over-the-air transmission of firmware, or with our customers’ in-vehicle devices during such process, could materially and adversely affect our business, financial condition and results of operations
Our solutions rely on cellular and GPS networks and any disruption, failure or increase in costs could impede our profitability and harm our financial results.
Two critical links in our current solutions are between in-vehicle devices and GPS satellites and between in-vehicle devices or customer premise equipment and cellular networks, which allow us to obtain location data and transmit it to our system. Increases in the fees charged by cellular carriers for data transmission or changes in the cellular networks, such as a cellular carrier discontinuing support of the network currently used by our in-vehicle devices or customer premise equipment, requiring retrofitting of our devices could increase our costs and impact our profitability. In addition, technologies that rely on GPS depend on the use of radio frequency bands and any modification of the permitted uses of these bands may adversely affect the functionality of GPS and, in turn, our solutions.
The mobile carriers can and will discontinue radio frequency technologies as they become obsolete. If we are unable to design our solutions into new technologies such as 4G, 4G LTE and 5G or 5G NR, our future prospects and revenues could be limited.
Any significant disruption in service on our websites or in our computer systems could damage our reputation and result in a loss of customers, which would harm our business and operating results.
Our brand, reputation, and ability to attract, retain, and serve our customers are dependent upon the reliable performance of our services and our customers’ ability to access our solutions at all times. Our customers rely on our solutions to make operating decisions related to their businesses, as well as to measure, store and analyze valuable data regarding their businesses. Our solutions are vulnerable to interruption and our data centers are vulnerable to damage or interruption from human error, intentional bad acts, computer viruses or hackers, earthquakes, hurricanes, floods, fires, war, terrorist attacks, power losses, hardware failures, systems failures, telecommunications failures, and similar events, any of which could limit our customers’ ability to access our solutions. Prolonged delays or unforeseen difficulties in connection with adding capacity or upgrading our

22



network architecture may cause our service quality to suffer. Any event that significantly disrupts our service or exposes our data to misuse could damage our reputation and harm our business and operating results, including reducing our revenue, causing us to issue credits to customers, subjecting us to potential liability, harming our churn rates, or increasing our cost of acquiring new customers.
We host our solutions and serve our South African customers from our network servers, which are located at our data center facilities in South Africa. In other geographies, we host our solutions and serve our customers from network servers hosted by third parties, which are located at data center facilities in the United States, Europe and Australia. If these data centers are unable to keep up with our growing needs for capacity, this could have an adverse effect on our business. Our disaster recovery systems are located at third-party hosting facilities, except in South Africa where we manage our own disaster recovery system at an offsite facility. While we are increasing redundancy, our systems have not been tested under actual disaster conditions and may not have sufficient capacity to recover all data and services in the event of an outage. In the event of a disaster in which our disaster recovery systems are irreparably damaged or destroyed, we would experience interruptions in access to our products. Any changes in third-party service levels at our data centers or any errors, defects, disruptions, or other performance problems with our solutions could harm our reputation and may damage our data. Interruptions in our services might reduce our revenue, cause us to issue credits or refunds to customers, subject us to potential liability, or harm our churn rates.
We provide minimum service level commitments to certain of our customers, and our failure to meet them could require us to issue credits for future subscriptions or pay penalties, which could harm our results of operations.
Certain of our customer agreements currently, and may in the future, provide minimum service level commitments regarding items such as system availability, functionality or performance. If we are unable to meet the stated service level commitments for these customers or suffer extended periods of service unavailability, we are or may be contractually obligated to provide these customers with credits for future subscriptions, provide services at no cost, or pay other penalties which could adversely impact our revenue. We do not currently have any reserves on our balance sheet for these commitments.
Failure to maintain the security of our information and technology networks, including information relating to our customers and employees, could adversely affect us. Furthermore, if security breaches in connection with the delivery of our services allow unauthorized third parties to obtain control or access of our asset management, fleet management and telemetry solutions, our reputation, business, results of operations and financial condition could be harmed.
We are dependent on information technology networks and systems, including the Internet, to process, transmit and store electronic information and, in the normal course of our business, we collect and retain certain information pertaining to our customers and employees. The protection of customer and employee data is critical to us. We devote significant resources to addressing security vulnerabilities in our products and information technology systems, however, the security measures put in place by us cannot provide absolute security, and our information technology infrastructure may be vulnerable to criminal cyber-attacks or data security incidents due to employee or customer error, malfeasance, or other vulnerabilities. Cybersecurity attacks are increasingly sophisticated, change frequently, and often go undetected until after an attack has been launched. We may fail to identify these new and complex methods of attack or fail to invest sufficient resources in security measures. We cannot be certain that advances in cyber-capabilities or other developments will not compromise or breach the technology protecting the networks that access our services.
As cyber-attacks become more sophisticated, the need to develop our infrastructure to secure our business and customer data can lead to increased cybersecurity protection costs. Such costs may include making organizational changes, deploying additional personnel and protection technologies, training employees, and engaging third party experts and consultants. These efforts come at the potential cost of revenues and human resources that could be utilized to continue to enhance our product offerings.
If a security breach occurs, our reputation, business, results of operations and financial condition could be harmed. We may also be subject to costly notification and remediation requirements if we, or a third party, determines that we have been the subject of a data breach involving personal information of individuals. Though it is difficult to determine what harm may directly result from any specific interruption or security breach, any failure or perceived failure to maintain performance, reliability, security and availability of systems or the actual or potential theft, loss, fraudulent use or misuse of our products or the personally identifiable data of a customer or employee, could result in harm to our reputation or brand, which could lead some customers to seek to stop using certain of our services, reduce or delay future purchases of our services, use competing services, or materially and adversely affect the overall market perception of the security and reliability of our services. A security breach also exposes us to litigation and legal risks, including regulatory actions by state and federal governmental authorities and non-U.S. authorities. We may not have adequate insurance coverages for a cybersecurity breach or may realize increased insurance premiums as a result of a security breach. Ultimately, a security breach exposes the Company to potential

23



reputational harm among its customers and investors, along with uncertain damages to our competitiveness, stock price, and long-term shareholder value.
RISKS RELATED TO INTERNATIONAL OPERATIONS
Due to the global nature of our operations, we are subject to political and economic risks of doing business internationally.
Our largest subsidiary, Ctrack, is headquartered in South Africa and conducts business in over 50 countries. Most of our employees are located outside the United States, and international revenue represents a significant percentage of our worldwide revenue. The risks inherent in global operations include:
difficulty managing sales, product development and logistics and support across continents;
limitations on ownership or participation in local enterprises;
lack of familiarity with, and unexpected changes in, foreign laws, regulations and legal standards, including employment laws, product liability laws, privacy laws and environmental laws, which may vary widely across the countries in which we operate;
increased expense to comply with U.S. laws that apply to foreign operations, including the U.S. Foreign Corrupt Practices Act (the “FCPA”) and Office of Foreign Assets Control regulations;
compliance with, and potentially adverse tax consequences of, foreign tax regimes;
fluctuations in currency exchange rates, currency exchange controls, price controls and limitations on repatriation of earnings;
transportation delays and interruptions;
local labor laws;
local economic conditions;
political, social and economic instability and disruptions;
acts of terrorism and other security concerns;
government embargoes or foreign trade restrictions such as tariffs, duties, taxes or other controls;
import and export controls;
increased product development costs due to differences among countries’ safety regulations and radio frequency allocation schemes and standards;
longer warranty terms and broader product warranty requirements;
increased expense related to localization of products and development of foreign language marketing and sales materials;
longer sales cycles;
longer accounts receivable payment cycles and difficulty in collecting accounts receivable in foreign countries;
increased financial accounting and reporting burdens and complexities;
workforce reorganizations in various locations;
restrictive employment regulations;
difficulties in staffing and managing multi-national operations;
difficulties and increased expense in implementing corporate policies and controls;
international intellectual property laws, which may be more restrictive or offer lower levels of protection than U.S. law;
compliance with differing and changing local laws and regulations in multiple international locations, including regional data privacy laws, as well as compliance with U.S. laws and regulations where applicable in these international locations; and
limitations on our ability to enforce legal rights and remedies.
If we are unable to successfully manage these and other risks associated with managing and expanding our international business, the risks could have a material adverse effect on our business, results of operations or financial condition.
Weakness or deterioration in global economic conditions or jurisdictions where we have significant foreign operations could have a material adverse effect on our results of operations and financial condition.
As a result of weak or deteriorating economic conditions globally, or in certain jurisdictions where we have significant foreign operations such as South Africa, we could experience lower demand for our products, which could adversely impact

24



our results of operations. Additionally, there could be a number of related effects on our business resulting from weak economic conditions, including the insolvency of one or more of our suppliers resulting in product launch or product delivery delays, customer insolvencies resulting in that customer’s inability to order products from us or pay for already delivered products, and reduced demand by the ultimate end-users of our products. Although we continue to monitor market conditions, we cannot predict future market conditions or their impact on demand for our products.
Weakness or deterioration in global political conditions where we have significant business interests could have a material adverse effect on our business, results of operations and financial condition.
We sell to customers throughout the world and we currently have operations and activities in South Africa, Europe, China and other Asian countries. The political risks associated with the Company’s global operations include:
economic and commercial instability risks, corruption and changes in local government laws, regulations and policies, such as those related to tariffs and trade barriers, taxation, exchange controls, employment regulations and repatriation of earnings;
political instability, civil unrest, expropriation, nationalization of properties by a government, imposition of sanctions and changes to import or export regulations and fees;
conflicts, territorial disputes, war or terrorist activities;
major public health issues, such as an outbreak of a pandemic or epidemic, which could cause disruptions in our operations or workforce, or the supply of products; and
difficulties enforcing intellectual property and contractual rights in certain jurisdictions.
The impact of any of the foregoing factors is difficult to predict, and any one or more of them could adversely affect our business, operating results and financial condition. Existing insurance arrangements may not provide protection for the costs that may arise from such events.
Fluctuations in foreign currency exchange rates, especially the South African Rand against the U.S. Dollar, could adversely affect our results of operations.
A significant portion of our revenues are generated from sales agreements denominated in foreign currencies, and we expect to enter into additional such agreements as we expand our international customer base. In addition, we employ a significant number of employees outside the United States, and the associated employment and facilities costs are denominated in foreign currencies. As a result, we are exposed to changes in foreign currency exchange rates. We have particularly large exposure in South Africa where our Ctrack subsidiary is headquartered and the costs of operating in South Africa are subject to the effects of exchange fluctuations of the South African Rand against the U.S. Dollar. Fluctuations in the value of foreign currencies, particularly the South African Rand against the U.S. Dollar, will create greater uncertainty in our revenues and can significantly and adversely affect our operating results. The South African Rand exchange rate is affected by various international and South African economic and political factors.
We do not currently employ any vehicles as a hedge against currency fluctuations, however, we may decide to use hedging vehicles in the future. At times, we may attempt to manage the risk associated with currency changes, in part, by minimizing the effects of volatility on cash flows by identifying forecasted transactions exposed to these risks, or we may decide to use hedging vehicles such as foreign exchange forward contracts. Since there is a high correlation between the hedging instruments and the underlying exposures, the gains and losses on these underlying exposures are generally offset by reciprocal changes in the value of the hedging instruments. We may use derivative financial instruments as risk management tools and not for trading or speculative purposes. Nevertheless, there can be no assurance that we will not incur foreign currency losses or that foreign exchange forward contracts we may enter into to reduce the risk of such losses will be successful.
Unionization efforts in certain countries in which we operate could materially increase our costs or limit our flexibility.
Certain of our employees and contractors in South Africa are represented by labor unions or work under collective bargaining or similar agreements, which are subject to periodic renegotiation. Efforts may also be made from time to time to unionize other portions of our global workforce. In addition, we may be subject to strikes or work stoppages and other labor disruptions in the future. Additional unionization efforts, new or renegotiated collective bargaining agreements or work stoppages could materially increase our costs, reduce our net revenues or limit our operational flexibility.

25



RISKS RELATED TO REGULATIONS, TAXATION AND ACCOUNTING MATTERS
Our substantial international operations may increase our exposure to potential liability under anti-corruption, trade protection, tax and other laws and regulations.
The FCPA and other anti-corruption laws and regulations (“Anti-Corruption Laws”) prohibit corrupt payments by our employees, vendors or agents. From time to time, we may receive inquiries from authorities in the United States and elsewhere about our business activities outside of the United States and our compliance with Anti-Corruption Laws. While we devote substantial resources to our global compliance programs and have implemented policies, training and internal controls designed to reduce the risk of corrupt payments, our employees, vendors or agents may violate our policies.
Our failure to comply with Anti-Corruption Laws could result in significant fines and penalties, criminal sanctions against us, our officers or our employees, prohibitions on the conduct of our business, and damage to our reputation. Operations outside of the United States may be affected by changes in trade protection laws, policies and measures, and other regulatory requirements affecting trade and investment.
As a result of our international operations we are subject to foreign tax regulations. Such regulations may not be clear, not consistently applied and subject to sudden change, particularly with regard to international transfer pricing. Our earnings could be reduced by the uncertain and changing nature of such tax regulations.
Our software contains encryption technologies, certain types of which are subject to U.S. and foreign export control regulations and, in some foreign countries, restrictions on importation and/or use. Any failure on our part to comply with encryption or other applicable export control requirements could result in financial penalties or other sanctions under the U.S. or foreign export regulations, including restrictions on future expFort activities, which could harm our business and operating results. Regulatory restrictions could impair our access to technologies needed to improve our solutions and may also limit or reduce the demand for our solutions outside of the United States.
A governmental challenge to our transfer pricing policies or practices could impose significant costs on us.
Our company has intercompany transactions with its subsidiaries and consequently closely monitors the appropriateness of our transfer pricing policies and compliance therewith. The global transfer pricing environment, including with respect to operational and reporting requirements, is continuously evolving and subject to input from multiple sources and jurisdictions. These complexities require management to closely monitor new developments, which it does.
Many countries routinely examine transfer pricing policies of taxpayers subject to their jurisdiction, and authorities challenge transfer pricing policies aggressively where there is potential non-compliance and impose interest and penalties where non-compliance is determined. Although the documentation of and support for our transfer pricing policies has not been the subject of a governmental proceeding beyond examination to date, there can be no assurance that a governmental authority will not challenge these policies more aggressively in the future or, if challenged, that we will prevail. We could suffer costs related to one or more challenges to our transfer pricing policies.
If we do not achieve applicable black economic empowerment objectives in our South African businesses, we risk not being able to renew certain of our existing contracts which service South African government and quasi-governmental customers, as well as not being awarded future corporate and governmental contracts which would result in the loss of revenue.
The South African government, through the Broad-Based Black Economic Empowerment Act, No. 53 of 2003, and the codes of good practice and industry charters published pursuant thereto (collectively “BBBEE”), has established a legislative framework for the promotion of broad-based black economic empowerment. Achievement of BBBEE objectives is measured by a scorecard which establishes a weighting for the various components of BBBEE. BBBEE objectives are pursued in significant part by requiring parties who contract with corporate, governmental or quasi-governmental entities in South Africa to achieve BBBEE compliance through satisfaction of an applicable scorecard. Parties improve their BBBEE score when contracting with businesses that have earned good BBBEE ratings in relation to their scorecards (this includes black-owned businesses).
Ctrack has material contracts with governmental entities that require it to maintain minimum BBBEE rating levels as measured under the BBBEE scorecard. Failure to achieve applicable BBBEE objectives could jeopardize our ability to maintain existing business or to secure future business from these and other corporate, governmental or quasi-governmental customers that could materially and adversely affect our business, financial condition and results of operations.

26



We are required to comply with South African labor laws with respect to certain of our employees and face the risk of disruption from labor disputes in South Africa, which could result in additional operating costs.
South African laws relating to labor that regulate work time, provide for mandatory compensation in the event of termination of employment for operational reasons, and impose monetary penalties for non-compliance with administrative and reporting requirements in respect of affirmative action policies, could result in additional operating costs. In addition, future changes to South African legislation and regulations relating to labor may increase our costs or alter our relationship with our employees and result in labor disruptions. Resulting disruptions could materially and adversely affect our business, results of operations and financial condition.
Socio-economic inequality in South Africa or regionally may subject us to political and economic risks which may affect the ownership or operation of our business.
We maintain significant operations in South Africa. As a result, we are subject to political and economic risks relating to South Africa. While South Africa features highly developed and sophisticated business sectors and financial and legal infrastructure at the core of its economy, large parts of the country’s population, particularly in rural areas, do not have access to adequate education, health care, housing and other services, including water and electricity. In addition, South Africa also has higher levels of crime and unemployment than the United States.
It is difficult to predict the future political, social and economic direction of South Africa or the manner in which any future government will attempt to address the country’s inequalities. It is also difficult to predict the impact that addressing these inequalities will have on our business. Furthermore, there has been regional, political and economic instability in countries neighboring South Africa, which could materially and adversely affect our business, results of operations and financial condition.
Although political conditions in South Africa are generally stable, changes may occur in the composition of its ruling party or in its political, fiscal and legal systems which might affect the ownership or operation of our business. These risks may include changes in legislation, arbitrary interference with private ownership of contract rights, and changes to exchange controls, taxation and other laws or policies affecting foreign trade or investment. Any such changes, including changes in investment ratings, regulations and policies or a shift in political attitudes both within and towards South Africa are beyond our control and could materially and adversely affect our business, financial condition and results of operations.
A lack of growth, high inflation or increased interest rates in the South Africa economy could reduce our anticipated revenue and increase our operating costs.

On June 4, 2019, Statistics South Africa announced that the South African economy shrunk by 3.2% during the first quarter of 2019, following a prior announcement on March 5, 2019, that the growth rate during 2018 was 0.8%. Additionally, the economy of South Africa has in the past and may in the future continue to be characterized by rates of inflation and interest rates that are substantially higher than those prevailing in the United States and other highly developed economies. Economic conditions in South Africa could reduce our anticipated revenue growth, increase our South African-based costs, decrease our operating margins and adversely affect our ability to obtain cost-effective debt financing in South Africa.
Evolving regulations and changes in applicable laws relating to data privacy may increase our expenditures related to compliance efforts or otherwise limit the solutions we can offer, which may harm our business and adversely affect our financial condition.
Our products and solutions enable us to collect, manage and store a wide range of data related to vehicle tracking and fleet management such as vehicle location and fuel usage, speed and mileage. Some of the data we collect or use in our business is subject to data privacy laws, which are complex and increase our cost of doing business. The U.S. federal government and various state governments have adopted or proposed limitations on the collection, distribution and use of personal information. Many foreign jurisdictions, including the European Union and the United Kingdom, have adopted legislation (including directives or regulations) that increase or change the requirements governing data collection and storage in these jurisdictions. In addition, the California Consumer Privacy Act (“CCPA”), which took effect on January 1, 2020, provides new data privacy rights for California consumers, including the right to know what personal information is being collected about them and how it is being used. We market our products in over 50 countries, and accordingly, we are subject to many different, and potentially conflicting, privacy laws. If our privacy or data security measures fail to comply, or are perceived to fail to comply, with current or future laws and regulations, we may be subject to litigation, regulatory investigations or other liabilities.

Furthermore, there can be no assurance that our employees, contractors and agents will comply with the policies and procedures we establish regarding data privacy and data security, particularly as we expand our operations through organic growth and acquisitions. While our employees may violate our policies and procedures, the Company remains responsible for, and obligated to implement, policies and procedures and enter into contracts with service providers that require appropriate

27



protection. Any violations could subject us to civil or criminal penalties, including substantial fines or prohibitions on our ability to offer our products in one or more countries, and could also materially damage our reputation, our brand, our international expansion efforts, our business, results of operations and financial condition.

The transmission of data over the Internet and cellular networks is a critical component of our SaaS business model. Additionally, as cloud computing continues to evolve, increased regulation by federal, state or foreign agencies becomes more likely, particularly in the areas of data privacy and data security. In addition, taxation of services provided over the Internet or other charges imposed by government agencies, or by private organizations for accessing the Internet, may be imposed. Any regulation imposing greater fees for Internet use or restricting information exchange over the Internet, could result in a decline in the use of the Internet and the viability of Internet-based services, which could harm our business.

Our solutions and products enable us to collect, manage and store a wide range of data related to fleet management such as mobile asset location and fuel usage, speed and mileage. We obtain our data from a variety of sources, including our customers and third-party providers. The United States and various state governments have adopted or proposed limitations on the collection, distribution and use of personal data, as well as requirements that must be followed if a breach of such personal data occurs. The European Union and the United Kingdom have adopted legislation (including directives, national laws and regulations) that increase or change the requirements governing data collection, use, storage and disclosure of personal data in these jurisdictions. The current European Union legislation related to data protection is the General Data Protection Regulation (“GDPR”), which came into effect on May 25, 2018. We have updated and will continue to evaluate our group data protection and security policies, charters, and procedures to assist in maintaining data privacy and data security in line with international practices.

The Protection of Personal Information Act, No. 4 of 2013 (the “POPI Act”) was promulgated into law in November 2013 in South Africa. Certain sections of the POPI Act, came into effect on April 11, 2014. The remaining sections of the POPI Act will commence on a date to be determined by the South African President, the general assumption being that the remaining sections will commence on April 1, 2020. The POPI Act allows for a one year transition period from its commencement for all persons to comply with its requirements. A failure to comply with the POPI Act may result in a fine not exceeding R10 million and/or imprisonment of up to 10 years, depending on the severity of the contravention.

We may also be subject to costly notification and remediation requirements if we, or a third party, determines that we have been the subject of a data breach involving personal data of individuals. Data breach notification regulations vary among the countries where we conduct business, and also vary among the states of the United States, and any breach of personal data could be subject to any number of these requirements.

As noted above, we have sought to implement internationally recognized practices regarding data privacy and data security. If our privacy or data security measures fail to comply, or are perceived to fail to comply, with current or future laws and regulations, we may be subject to litigation, regulatory investigations or other liabilities. Moreover, if future laws and regulations limit our customers’ ability to use and share this data or our ability to store, process and share data with our customers over the Internet, demand for our solutions could decrease and our costs could increase. We might also have to limit the manner in which we collect data, the types of personal data that we collect, or the solutions we offer. Any of these risks would materially and adversely affect our business, results of operations and financial condition.

If we fail to maintain an effective system of internal controls over financial reporting, we may not be able to report our financial results timely and accurately, which could adversely affect investor confidence in the Company, and in turn, our results of operations and our stock price.
Effective internal controls are necessary for us to provide reliable financial reports and operate successfully as a public company. Section 404 of the Sarbanes-Oxley Act of 2002 requires that companies evaluate and report on their systems of internal control over financial reporting. In addition, our independent registered public accounting firm must report on its evaluation of those controls.
Any failure to maintain effective internal controls could cause a delay in compliance with our reporting obligations, SEC rules and regulations or Section 404 of the Sarbanes-Oxley Act of 2002, which could subject us to a variety of administrative sanctions, including, but not limited to, SEC enforcement action, ineligibility for short form registration, the suspension or delisting of our common stock from the stock exchange on which it is listed and the inability of registered broker-dealers to make a market in our common stock, which could adversely affect our business and the trading price of our common stock.

28



If the accounting estimates we make, and the assumptions on which we rely, in preparing our financial statements prove inaccurate, our actual results may be adversely affected.
Our financial statements have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments about, among other things, allowance for doubtful accounts receivable, provision for excess and obsolete inventory, valuation of intangible and long-lived assets, valuation of goodwill, royalty costs, accruals relating to litigation and restructuring, income taxes, share-based compensation expense and the Company’s ability to continue as a going concern. These estimates and judgments affect the reported amounts of our assets, liabilities, revenues and expenses, the amounts of charges accrued by us, and related disclosure of contingent assets and liabilities. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances and at the time they are made. If our estimates or the assumptions underlying them are not correct, actual results may differ materially from our estimates and we may need to, among other things, accrue additional charges that could adversely affect our results of operations, which in turn could adversely affect our stock price. In addition, new accounting pronouncements and interpretations of accounting pronouncements have occurred and may occur in the future that could adversely affect our reported financial results.
Any changes to the accounting systems or new accounting system implementations may be ineffective or cause delays in our ability to provide timely financial results
A change in the Company’s accounting systems or new accounting system implementations could cause trial balances to drift out of balance or hinder the reconciliation of items which are time consuming to diagnose, impacting our ability to provide timely audited and unaudited financial results. Any such change could have a significant impact on the effectiveness of our system of internal controls and could cause a delay in compliance with our reporting obligations, which could adversely affect our business and the trading price of our common stock.
Any changes to existing accounting pronouncements or taxation rules or practices may cause adverse fluctuations in our reported results of operations or affect how we conduct our business.
A change in accounting pronouncements or taxation rules or practices can have a significant effect on our reported results and may affect our reporting of transactions completed before the change is effective. New accounting pronouncements, taxation rules and varying interpretations of accounting pronouncements or taxation rules have occurred in the past and may occur in the future. The change to existing rules, future changes, if any, or the need for us to modify a current tax position may adversely affect our reported financial results or the way we conduct our business.
Enhanced United States fiscal, tax and trade restrictions and executive and legislative actions could adversely affect our business, financial condition, and results of operations.
There is currently significant uncertainty about the future relationship between the United States and various other countries, most significantly China, with respect to trade policies, treaties, tariffs and taxes. The current U.S. administration has called for substantial changes to U.S. foreign trade policy with respect to China and other countries, including significant new and increased tariffs on goods imported into the United States. In 2018, the Office of the U.S. Trade Representative (the “USTR”) enacted tariffs on imports into the U.S. from China, including communications equipment products and components manufactured and imported from China. The tariff became effective in September 2018, with an initial rate of 10% and was scheduled to increase from 10% to 25% on January 1, 2019. The scheduled increase was delayed until March 2, 2019, however trade negotiations between the U.S. and China continue and the scheduled increase has been further delayed indefinitely. Our business may also be affected by tariffs set by countries into which we sell our products, whether as a response to U.S. foreign trade policy or otherwise. In addition, changes in international trade agreements, regulations, restrictions and tariffs, including new tariffs, may increase our operating costs, reduce our margins and make it more difficult for us to compete in the U.S. and overseas markets, and our business, financial condition and results of operations could be adversely impacted.
We have taken actions to mitigate the impact of such tariffs, however, there is no assurance that all such efforts will be successful. These actions include moving our contract manufacturing out of mainland China and working directly with U.S. Customs and Border Protection (“CBP”) to address the harmonized tariff codes used for our products. The majority of the move out of mainland China has been completed, and we expect the balance to be completed by the end of the first quarter 2020. The inability to mitigate the impact of the recently enacted tariffs, including the inability to obtain favorable results from our efforts with CBP, or any similar future increases in tariffs would increase our costs, and our business, financial condition and results of operations could be adversely affected.
In some cases, the U.S. government’s imposition of trade restrictions involving products sold by certain Chinese manufacturers has caused U.S. wireless carriers to divert business from international providers to the Company, and accordingly, the Company has invested resources in satisfying the needs of such customers. If the U.S. government were to

29



remove or reduce such trade restrictions, it could cause such carriers to reduce their business with the Company and we may be unable to recoup or attain a return on such investments.
RISKS RELATED TO OWNING OUR SECURITIES
Our share price has been highly volatile in the past and could be highly volatile in the future.
The market price of our common stock can be highly volatile due to the risks and uncertainties described in this report, as well as other factors, including: comments by securities analysts; announcements by us or others regarding, among other things, operating results, additions or departures of key personnel, and acquisitions or divestitures; additional equity or debt financing; technological innovations; introductions of new products; litigation; price and volume fluctuations in the overall stock market, and particularly with respect to market prices and trading volumes of other high technology stocks; and our failure to meet market expectations.
In addition, the stock market has from time to time experienced extreme price and volume fluctuations that were unrelated to the operating performance of particular companies. In the past, some companies have experienced volatility that subsequently resulted in securities class action litigation. If litigation were instituted on this basis, it could result in substantial costs and a diversion of management’s attention and resources.
Our future capital needs are uncertain and we may need to raise additional funds in the future. We may not be able to raise such additional funds on acceptable terms or at all.
We may need to raise substantial additional capital in the future to fund our operations, develop and commercialize new products and solutions or acquire companies. If we require additional funds in the future, we may not be able to obtain those funds on acceptable terms, or at all. If we raise additional funds by issuing equity securities, our stockholders may experience dilution. Debt financing, if available, may involve covenants restricting our operations or our ability to incur additional debt. Any debt or additional equity financing that we raise may contain terms that are not favorable to us or our stockholders. In addition, restrictions in our existing debt agreements may limit the amount and/or type of indebtedness that we are able to incur.
If we do not have, or are not able to obtain, sufficient funds, we may have to delay development or commercialization of our products and solutions, liquidate some or all of our assets, or delay, reduce the scope of or eliminate some or all of our sales and marketing expansion programs. Any of these actions could harm our operating results.
If financial or industry analysts do not publish research or reports about our business, or if they issue negative or misleading evaluations of our stock, our stock price and trading volume could decline.
The trading market for our common stock will be influenced by the research and reports that industry or financial analysts publish about us or our business. We do not control these analysts, or the content and opinions included in their reports. If one or more of the analysts who cover us were to adversely change their recommendation regarding our stock, or provide more favorable relative recommendations about our competitors, our stock price could decline. If one or more of the analysts who cover us cease coverage of our company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which in turn could cause our stock price or trading volume to decline.
Future issuances of our common stock to holders of warrants may materially and adversely affect the price of our common stock and cause dilution to our existing stockholders.
As of December 31, 2019, we had outstanding warrants to purchase 2,838,454 shares of our common stock. These warrants are generally only exercisable on a cash basis but may be exercised on a cashless basis if and only if a registration statement relating to the issuance of the shares underlying the warrants is not then effective or an exemption from registration is not available for the resale of such shares. Any such net exercise will dilute the ownership interests of existing stockholders without any corresponding benefit to the Company of a cash payment for the exercise price of such warrant.
Future settlements of any conversion obligations with respect to the Inseego Notes may result in dilution to existing stockholders, lower prevailing market prices for our common stock or require a significant cash outlay.
Prior to December 15, 2021, holders may convert their Inseego Notes only if certain conditions are met. Because the sale price condition included in the Inseego Indenture was satisfied during December 2019, the Inseego Notes are currently convertible and will remain convertible until March 31, 2020, at which time the convertibility will need to be reevaluated. On or after December 15, 2021, until close of business on the business day immediately preceding the maturity date, holders may convert their Inseego Notes at any time. The Inseego Notes are convertible into cash, shares of the Company’s common stock, or a combination thereof, at the election of the Company, and are currently convertible at a conversion rate of 212.7660 shares of common stock per $1,000 principal amount of Inseego Notes (which is equivalent to an initial conversion price of $4.70 per

30



share of common stock). The conversion rate is subject to adjustment if certain events occur, but in no event will the conversion rate exceed 387.5968 shares of common stock per $1,000 principal amount of Inseego Notes (which is equivalent to a conversion price of $2.58 per share of common stock). If we elect to settle conversions of the Inseego Notes with common stock, this may cause significant dilution to our existing stockholders. Any sales in the public market of the common stock issued upon such conversion could adversely affect prevailing market prices of our common stock. If we do not elect to settle conversion of the Inseego Notes solely with common stock, we would be required to settle a portion, or all, of our conversion obligation through the payment of cash, which could adversely affect our liquidity.
Certain provisions in the Inseego Indenture could delay or prevent an otherwise beneficial takeover or takeover attempt of us.
Certain provisions in the Inseego Indenture could make it more difficult or more expensive for a third party to acquire us. For example, if a takeover would constitute a fundamental change (as defined in the Inseego Indenture), holders of the Inseego Notes will have the right to require us to repurchase their Inseego Notes in cash. In addition, if a takeover constitutes a make-whole fundamental change, we may be required to increase the conversion rate for holders who convert their Inseego Notes in connection with such takeover. In either case, and in other cases, our obligations under the Inseego Notes and the Inseego Indenture could increase the cost of acquiring us or otherwise discourage a third party from acquiring us.
Ownership of our common stock is concentrated, and as a result, certain stockholders may exercise significant influence over us.
As of March 13, 2020, North Sound Trading, L.P. and Golden Harbor Ltd. (together the “Investors”) and their affiliates own an aggregate of approximately 32.1% of the outstanding shares of our common stock. The Investors and their affiliates also hold 100% of the total principal of the Term Loan and approximately $44.8 million of the Inseego Notes (99.7% of the total principal amount). Assuming the conversion of the Inseego Notes and exercise of the warrants also owned by the Investors and their affiliates, the Investors and their affiliates would own approximately 39.7% of the outstanding shares of our common stock. As a result, the Investors have the ability to significantly influence the outcome of any matter submitted for the vote of the holders of our common stock.
The concentration of voting power could exert substantial influence over our business. For example, the concentration of voting power could delay, defer or prevent a change of control, entrench our management and the board of directors or delay or prevent a merger, consolidation, takeover or other business combination involving us on terms that other security holders may desire. In addition, conflicts of interest could arise in the future between us on the one hand, and either or both of the Investors on the other hand, concerning potential competitive business activities, business opportunities, capital financing, the issuance of additional securities and other matters.
In addition, pursuant to that certain Securities Purchase Agreement, dated August 6, 2018, by and among Inseego and the Investors (the “Purchase Agreement”), each of the Investors has the right to nominate a director so long as such Investor and its affiliates beneficially own at least 5% of the issued and outstanding shares of common stock of the Company, subject to satisfaction of reasonable qualification standards. The Purchase Agreement further provides that, at any time at which either Investor, together with its affiliates, beneficially owns more than 20% of the issued and outstanding common shares of stock of the Company, such Investor shall be entitled to appoint a second director, and the size of our Board of Directors shall not be increased to exceed seven directors. Notwithstanding the fact that all directors will be subject to fiduciary duties to the Company and to applicable law, the interests of the directors designated by the Investors may differ from the interests of our security holders as a whole or of our other directors.
In addition to their rights as stockholders and rights under the Purchase Agreement, the Investors also own a significant portion of our debt securities. Any restructuring or amendment of our Term Loan or of the Inseego Notes will require the consent and/or participation of one or both of the Investors. There can be no assurance that we will be able to obtain favorable terms in connection with the restructuring of our debt arrangements or any recapitalization that requires the approval of such Investors.

Our outstanding Series E Preferred Stock or future equity offerings could adversely affect the holders of our common stock in some circumstances.
There are currently 35,000 shares of Series E Fixed-Rate Cumulative Perpetual Preferred Stock, par value $0.001 per share (the “Series E Preferred Stock”) outstanding with an aggregate liquidation preference of $35 million. In addition, we may issue additional shares of Series E Preferred Stock to satisfy interest obligations under our Term Loan. The Series E Preferred Stock is senior to our shares of common stock in right of payment of dividends and other distributions. In the event of a liquidation, dissolution or winding up of the Company, the holders of the Series E Preferred Stock will be entitled to receive, after satisfaction of liabilities to creditors and subject to the rights of holders of any senior securities, but before any distribution of assets is made to holders of common stock or any other junior securities, the Series E Base Amount (as defined below) plus

31



(without duplication) any accrued and unpaid dividends. In the future, we may offer additional shares of Series E Preferred Stock or other equity, equity-linked or debt securities, which may have rights, preferences or privileges senior to our common stock. Because our decision to issue debt or equity securities or incur other borrowings in the future will depend on market conditions and other factors beyond our control, the amount, timing, nature or success of our future capital raising efforts is uncertain. Thus, holders of our common stock bear the risk that our future issuances of debt or equity securities or our incurrence of other borrowings may negatively affect the market price of our common stock.
Item 1B.    Unresolved Staff Comments
None.
Item 2.    Properties
Our principal executive office is located in Alpharetta, Georgia. Our corporate offices are located in San Diego, California where we lease approximately 25,000 square feet under an arrangement that expires in July 2027 and approximately 12,000 square feet under an arrangement that expires in June 2020. We also currently lease approximately 14,000 square feet in Eugene, Oregon under a lease arrangement that expires in January 2023, and own property in Centurion, South Africa with approximately 28,000 square feet. We further lease space in various geographic locations abroad primarily for sales and support personnel, for research and development, or for temporary facilities. We believe that our existing facilities are adequate to meet our current needs and that we can renew our existing leases or obtain alternative space on terms that would not have a material impact on our financial condition.
Item 3.    Legal Proceedings
We are engaged in legal actions that arise in the ordinary course of our business. In general, while there can be no assurance, we believe that the ultimate outcome of these legal actions will not have a material adverse effect on our business, results of operations, financial condition or cash flows.
The disclosure in Note 10, Commitments and Contingencies, in the accompanying consolidated financial statements includes a discussion of our legal proceedings and is incorporated herein by reference.
Item 4.    Mine Safety Disclosures
None.

32



PART II
Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Common Stock Data
Shares of our common stock are currently quoted and traded on The Nasdaq Global Select Market under the symbol “INSG”.
Number of Stockholders of Record
As of March 9, 2020, there were approximately 31 holders of record of our common stock. Because many of the shares of our common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.
Dividends
We have never declared or paid cash dividends on any shares of our capital stock. We currently intend to retain all available funds for use in the operation and development of our business and, therefore, do not anticipate paying any cash dividends in the foreseeable future. Any future determination relating to our dividend policy will be made at the discretion of our Board of Directors and will depend on a number of factors, including future earnings, capital requirements, financial condition and future prospects and other factors the Board of Directors may deem relevant. In addition, both the Credit Agreement and the Inseego Indenture contain covenants that limit the ability of the Company to pay cash dividends.
Unregistered Sales of Equity Securities
None, except as previously disclosed in the Company’s Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, and except for the issuances of common stock upon the exercise of outstanding warrants described in the following table:
Date
Shares of Common Stock Issued upon Exercise of Outstanding Warrants
Consideration Received
December 9, 2019
190,100
$1,045,550
December 10, 2019
102,000
$561,000
December 11, 2019
351,483
$1,880,434
December 12, 2019
478,300
$2,558,905
December 13, 2019
25,000
$133,750
December 18, 2019
11,700
$62,595
December 19, 2019
8,200
$43,870
December 20, 2019
7,500
$40,125
December 23, 2019
80,846
$432,526

The issuances of common stock described in the table above were exempt from the registration requirements of the Securities Act pursuant to the exemption for transactions by an issuer not involving any public offering under Section 4(a)(2) of the Securities Act.
Item 6.    Selected Financial Data
Not applicable.

33



Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion of our consolidated financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes included elsewhere in this report. This report contains certain forward-looking statements relating to future events or our future financial performance. These statements are subject to risks and uncertainties which could cause actual results to differ materially from those discussed in this report. You are cautioned not to place undue reliance on this information which speaks only as of the date of this report. Except as required by law, we assume no responsibility for updating any forward-looking statements, whether as a result of new information, future events or otherwise. For a discussion of the important risks related to our business and future operating performance, see the discussion under the caption “Item 1A. Risk Factors” and under the caption “Factors Which May Influence Future Results of Operations” below.
Business Overview and Background
Inseego Corp. is a Delaware corporation formed in 2016 as the successor to Novatel Wireless, Inc., a Delaware corporation formed in 1996, resulting from an internal reorganization that was completed in November 2016. Our principal executive office is located at 12600 Deerfield Parkway, Suite 100, Alpharetta, GA 30004, our corporate offices are located at 9710 Scranton Road, Suite 200, San Diego, CA 92121 and our sales and engineering offices are located throughout the world. Inseego’s common stock trades on the NASDAQ Global Select Market under the trading symbol “INSG”.
Overview
Inseego Corp. is a leader in the design and development of fixed and mobile wireless solutions, advanced 4G and 5G NR, IIoT and cloud solutions for large enterprise verticals, service providers and small and medium-sized businesses around the globe. Our product portfolio consists of fixed and mobile device-to-cloud solutions that provide compelling, intelligent, reliable and secure end-to-end IoT services with deep business intelligence. Inseego’s products and solutions power mission critical applications with a “zero unscheduled downtime” mandate, such as our 5G FWA gateway solutions, 4G and 5G mobile broadband, IIoT applications such as SD WAN failover management, asset tracking and fleet management services. Our solutions are powered by our key wireless innovations in mobile and FWA technologies, including a suite of products employing the 5G NR standards, and purpose-built SaaS cloud platforms.
We have been at the forefront of the ways in which the world stays connected and accesses information, and protects and derives intelligence from that information. With multiple first-to-market innovations across a number of wireless technologies, including 5G, and a strong and growing portfolio of hardware and software innovations for IIoT solutions, Inseego has been advancing technology and driving industry transformations for over 30 years. It is this proven expertise, commitment to quality, obsession with innovation and a relentless focus on execution that makes us a preferred global partner of service providers, distributors, value-added resellers, system integrators, and enterprises worldwide.
Business Segment Reporting
We do not provide separate segment reporting for our various lines of business. Our Chief Executive Officer, who is also our Chief Operating Decision Maker, evaluates the business as a single entity and reviews financial information and makes business decisions based on the overall results of the business. As such, the Company’s operations constitute a single operating segment and one reportable segment.
Factors Which May Influence Future Results of Operations
Net Revenues. We believe that our future net revenues will be influenced by a number of factors including:
economic environment and related market conditions;
increased competition from other fleet and vehicle telematics solutions, as well as suppliers of emerging devices that contain wireless data access or device management feature;
acceptance of our products by new vertical markets;
growth in the aviation ground vertical;
rate of change to new products;
phase-out of earlier generation wireless technologies (such as 3G);
deployment of 5G infrastructure equipment;
adoption of 5G end point products;
competition in the area of 5G technology;
product pricing; and

34



changes in technologies.
Our revenues are also significantly dependent upon the availability of materials and components used in our hardware products.
We anticipate introducing additional products during the next twelve months, including SaaS telematics solutions and additional service offerings, industrial IoT hardware and services, and other mobile and fixed wireless devices targeting the emerging 5G market. We continue to develop and maintain strategic relationships with service providers and other wireless industry leaders such as Verizon Wireless, T-Mobile, Sprint, and Qualcomm. Through strategic relationships, we have been able to maintain market penetration by leveraging the resources of our channel partners, including their access to distribution resources, increased sales opportunities and market opportunities.
Cost of Net Revenues. Cost of net revenues includes all costs associated with our contract manufacturers, distribution, fulfillment and repair services, delivery of SaaS services, warranty costs, amortization of intangible assets, royalties, operations overhead, costs associated with cancellation of purchase orders and costs related to outside services. Also included in cost of net revenues are costs related to inventory adjustments, including acquisition-related amortization of the fair value of inventory, as well as any write downs for excess and obsolete inventory and abandoned product lines. Inventory adjustments are impacted primarily by demand for our products, which is influenced by the factors discussed above.
Operating Costs and Expenses. Our operating costs consist of three primary categories: research and development, sales and marketing and general and administrative costs.
Research and development is at the core of our ability to produce innovative, leading-edge products. These expenses consist primarily of engineers and technicians who design and test our highly complex products and the procurement of testing and certification services.
Sales and marketing expenses consist primarily of our sales force and product-marketing professionals. In order to maintain strong sales relationships, we provide co-marketing, trade show support and product training. We are also engaged in a wide variety of marketing activities, such as awareness and lead generation programs as well as product marketing. Other marketing initiatives include public relations, seminars and co-branding with partners.
General and administrative expenses include primarily corporate functions such as accounting, human resources, legal, administrative support and professional fees. This category also includes the expenses needed to operate as a publicly traded company, including compliance with the Sarbanes-Oxley Act of 2002, as amended, SEC filings, stock exchange fees and investor relations expense. Although general and administrative expenses are not directly related to revenue levels, certain expenses such as legal expenses and provisions for bad debts may cause significant volatility in future general and administrative expenses which may, in turn, impact net revenue levels.
We have undertaken certain restructuring activities and cost reduction initiatives in an effort to better align our organizational structure and costs with our strategy. Restructuring charges consist primarily of severance costs incurred in connection with the reduction of our workforce and facility exit-related costs, as well as discontinued operations, if any.
As part of our business strategy, we may review acquisition or divestiture opportunities that we believe would be advantageous or complementary to the development of our business. Given our current cash position and recent losses, any additional acquisitions we make would likely involve issuing stock in order to provide the purchase consideration for the acquisitions. If we make any additional acquisitions, we may incur substantial expenditures in conjunction with the acquisition process and the subsequent assimilation of any acquired business, products, technologies or personnel.

35



Results of Operations
The following table sets forth our consolidated statements of operations expressed as a percentage of net revenues for the periods indicated.

 
 
Year Ended December 31,
 
 
2019
 
2018
 
 
 
 
 
 
Net revenues:
(as a percent of net revenues)
 
 
IoT & Mobile Solutions
70.2
 %
 
66.9
 %
 
Enterprise SaaS Solutions
29.8

 
33.1

 
Total net revenues
100.0

 
100.0

 
Cost of net revenues:
 
 
 
 
IoT & Mobile Solutions
59.2

 
52.0

 
Enterprise SaaS Solutions
11.6

 
12.9

 
Impairment of abandoned product line, net of recoveries

 
0.2

 
Total cost of net revenues
70.8

 
65.1

 
Gross profit
29.2

 
34.9

 
Operating costs and expenses:
 
 
 
 
Research and development
10.9

 
10.2

 
Sales and marketing
13.2

 
11.4

 
General and administrative
12.4

 
12.5

 
Amortization of purchased intangible assets
1.6

 
1.8

 
Extinguishment of acquisition-related liabilities

 
(8.5
)
 
Restructuring charges, net of recoveries

 
0.6

 
Total operating costs and expenses
38.1

 
27.9

 
Operating income (loss)
(8.9
)
 
6.9

 
Other income (expense):
 
 
 
 
Interest expense, net
(9.3
)
 
(10.1
)
 
Other income (expense), net
0.2

 
(0.4
)
 
Loss before income taxes
(18.0
)
 
(3.6
)
 
Income tax provision
0.2

 
0.4

 
Net loss
(18.2
)
 
(4.0
)
 
Less: Net loss (income) attributable to noncontrolling interests

 

 
Net loss attributable to Inseego Corp.
(18.2
)%
 
(4.0
)%
 
Preferred stock dividend
(0.2
)%
 

 
Let loss attributable to common shareholders
(18.4
)%
 
(4.0
)%

36



Year Ended December 31, 2019 Compared to Year Ended December 31, 2018
Net revenues. Net revenues for the year ended December 31, 2019 were $219.5 million, an increase of $17.0 million, or 8.4%, compared to the same period in 2018.
The following table summarizes net revenues by our two product categories (dollars in thousands):
 
 
Year Ended December 31,
 
Change
Product Category
 
2019
 
2018
 
$
 
%
IoT & Mobile Solutions
 
$
154,167

 
$
135,349

 
$
18,818

 
13.9
 %
Enterprise SaaS Solutions
 
65,329

 
67,114

 
(1,785
)
 
(2.7
)%
Total
 
$
219,496

 
$
202,463

 
$
17,033

 
8.4
 %
IoT & Mobile Solutions. The increase in IoT & Mobile Solutions net revenues is primarily a result of increased sales in our LTE gigabit hotspots and the introduction of our 5G hotspot related to our MiFi business, partially offset by a reduction in IoT sales.
Enterprise SaaS Solutions. Enterprise SaaS Solutions net revenues were down slightly year-over-year due to the effect of strengthening U.S. Dollar foreign exchange rates on international sales, partially offset by increased subscription revenues.
Cost of net revenues. Cost of net revenues for the year ended December 31, 2019 was $155.5 million, or 70.9% of net revenues, compared to $131.9 million, or 65.1% of net revenues, for the same period in 2018.
The following table summarizes cost of net revenues by our two product categories (dollars in thousands):
 
 
Year Ended
December 31,
 
Change
Product Category
 
2019
 
2018
 
$
 
%
IoT & Mobile Solutions
 
$
129,957

 
$
105,344

 
$
24,613

 
23.4
 %
Enterprise SaaS Solutions
 
25,568

 
26,167

 
(599
)
 
(2.3
)%
Impairment of abandoned product line, net of recoveries

 
355

 
(355
)
 
(100.0
)%
Total
 
$
155,525

 
$
131,866

 
$
23,659

 
17.9
 %
IoT & Mobile Solutions. The increase in IoT & Mobile Solutions cost of net revenues is primarily a result of increased sales as well as associated expenses such as freight and royalties. In addition, the cost per unit is higher on the 5G hotspot as compared to the older generation of hotspot.
Enterprise SaaS Solutions. Enterprise SaaS Solutions cost of net revenues decreased as a result of the effect of strengthening U.S. Dollar foreign exchange rates on international costs, partially offset by costs to service the increase in revenues.
Impairment of abandoned product line, net of recoveries. The impairment of abandoned product line in 2018 reflects the additional write down of certain inventory related to product lines which were abandoned during the fourth quarter of 2016, net of recoveries related to the subsequent sale of such abandoned products.
Gross profit. Gross profit for the year ended December 31, 2019 was $64.0 million, or a gross margin of 29.2%, compared to $70.6 million, or a gross margin of 34.9%, for the same period in 2018. The decrease in gross profit was primarily attributable to a decline in MiFi gross margins.
Research and development expenses. Research and development expenses for the year ended December 31, 2019 were $23.9 million, or 10.9% of net revenues, compared to $20.6 million, or 10.2% of net revenues, for the same period in 2018. The increase was primarily a result of increased spending related to 5G product programs, including additional headcount, partially offset by the Company starting to capitalize certain additional research and development costs beginning in 2019.
Sales and marketing expenses. Sales and marketing expenses for the year ended December 31, 2019 were $28.9 million, or 13.2% of net revenues, compared to $23.0 million, or 11.4% of net revenues, for the same period in 2018. The increase was primarily a result of an increase in employment costs attributable to an increase in headcount and an increase in share-based compensation related to an equity bonus.
General and administrative expenses. General and administrative expenses for the year ended December 31, 2019 were $27.3 million, or 12.4% of net revenues, compared to $25.3 million, or 12.5% of net revenues, for the same period in 2018. The

37



increase was primarily a result of an increase in employment costs attributable to an increase in headcount, non-recurring legal fees, and an increase in share-based compensation related to an equity bonus.
Amortization of purchased intangible assets. The amortization of purchased intangible assets for the years ended December 31, 2019 and 2018 was $3.4 million and $3.6 million, respectively.
Extinguishment of acquisition-related liabilities. During the twelve months ended December 31, 2018, we recorded a gain of $17.2 million related to the extinguishment of certain acquisition-related liabilities resulting from the Settlement Agreement, as defined below. We did not have an extinguishment of acquisition-related liabilities during the same period in 2019.
Restructuring charges, net of recoveries. Restructuring charges, net of recoveries, for the years ended December 31, 2019 and 2018 were $0.1 million and $1.2 million, respectively, and primarily consisted of severance costs incurred in connection with the reduction of our workforce and facility exit related costs.
Interest expense, net. Interest expense, net for each of the years ended December 31, 2019 and 2018 was $20.4 million. Interest expense is primarily a result of the interest expense and amortization of the debt discount and debt issuance costs related to our Term Loan and Convertible Senior Notes.
Other income (expense), net. Other income, net, for the year ended December 31, 2019 was $0.4 million, which primarily related to foreign currency transaction gains and losses, and gains on the sale of certain fixed assets. Other expense, net for the same period in 2018 was $0.9 million, which primarily consisted of foreign currency transaction gains and losses.
Income tax provision. Income tax provision for the years ended December 31, 2019 and 2018 was $0.5 million and $0.8 million, respectively, which primarily related to certain of our profitable entities in foreign jurisdictions.
The effective tax rate for the year ended December 31, 2019 is different than the U.S. statutory rate primarily due to a valuation allowance recorded against additional tax assets generated during the year and certain profitable foreign subsidiaries.
Series E preferred stock dividends. During the year ended December 31, 2019, we recorded $0.4 million of accrued Series E preferred stock dividends. We did not have Series E preferred stock dividends for the year ended 2018.
Liquidity and Capital Resources
Our principal sources of liquidity are our existing cash and cash equivalents and cash generated from operations. As of December 31, 2019, we had cash and cash equivalents of $12.1 million compared with cash and cash equivalents of $31.0 million as of December 31, 2018.
On August 6, 2018, the Company completed a private placement of 12,062,000 shares of common stock and warrants to purchase an additional 4,221,700 shares of common stock, for gross proceeds of $19.7 million in cash (the “2018 Private Placement”). In connection with the Private Placement, the Company incurred issuance costs of approximately $0.5 million.
On August 9, 2019, we completed a private placement of 10,000 shares of Series E Preferred Stock, for an aggregate purchase price of $10.0 million in accordance with the terms and provisions of a Securities Purchase Agreement, dated August 9, 2019, by and among the Company and certain accredited investors. Each share of Series E Preferred Stock entitles the holder thereof to receive, when, as and if declared by the Company out of assets legally available therefor, cumulative cash dividends at an annual rate of 9.00% payable quarterly in arrears on January 1, April 1, July 1 and October 1 of each year, beginning on October 1, 2019. If dividends are not declared and paid in any quarter, or if such dividends are declared but holders of the Series E Preferred Stock elect not to receive them in cash, the quarterly dividend will be deemed to accrue and will be added to the Series E Base Amount. The Series E Preferred Stock has no voting rights unless otherwise required by law. The Series E Preferred Stock is perpetual and has no maturity date. However, we may, at our option, redeem shares of the Series E Preferred Stock, in whole or in part, on or after July 1, 2022, at a price equal to 110% of the Series E Base Amount plus (without duplication) any accrued and unpaid dividends. The “Series E Base Amount” means $1,000 per share, plus any accrued but unpaid dividends, whether or not declared by our board of directors, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to the Series E Preferred Stock. In the event of a liquidation, dissolution or winding up of the Company, the holders of the Series E Preferred Stock will be entitled to receive, after satisfaction of liabilities to creditors and subject to the rights of holders of any senior securities, but before any distribution of assets is made to holders of common stock or any other junior securities, the Series E Base Amount plus (without duplication) any accrued and unpaid dividends.
During the fourth quarter of 2019, the Company received $6.9 million in net cash proceeds from the exercise of 1,255,129 of the Company’s common stock purchase warrants issued 2015.

38




On March 6, 2020, the Company completed a private placement of 25,000 additional shares of Series E Preferred Stock, for an aggregate purchase price of $25.0 million in accordance with the terms and provisions of a Securities Purchase Agreement, dated March 6, 2020, by and among the Company and an accredited investor.
Term Loan
On August 23, 2017, we, and certain of our direct and indirect subsidiaries (the “Guarantors”), entered into a credit agreement (the “Credit Agreement”) with Cantor Fitzgerald Securities, as administrative agent and collateral agent, and certain lenders (the “Lenders”). Pursuant to the Credit Agreement, the Lenders provided us with a term loan in the principal amount of $48.0 million (the “Term Loan”) with a maturity date of August 23, 2020 (the “Maturity Date”). In conjunction with the closing of the Term Loan, we received proceeds of $46.9 million, $35.0 million of which was funded to us in cash on the closing date, net of approximately $1.1 million related to an original issue discount and commitment fee, and the remaining $11.9 million of which was funded through our repurchase and cancellation of approximately $14.9 million of our outstanding Inseego Notes pursuant to the terms of the Note Purchase Agreement (as defined below). Additionally, in conjunction with the closing of the Term Loan, we issued 2,000,000 shares of our common stock to the Lenders with a market value of approximately $2.3 million, accrued an exit fee of approximately $0.6 million and paid issuance costs of approximately $0.5 million.
The Term Loan is secured by a first priority lien on substantially all of the assets of the Company and the Guarantors, including equity interests in certain of our direct and indirect subsidiaries, in each case subject to certain customary exceptions and permitted liens. The Credit Agreement includes customary representations and warranties, a material adverse change clause, as well as customary reporting and financial covenants, including a restriction on the level of capital expenditures. The Company obtained waivers of the capital expenditure restriction from the lenders during the year ended December 31, 2019. As a result of the waivers, as of December 31, 2019, the Company was in compliance with all financial covenants under the Credit Agreement. On March 9, 2020, we entered into an amendment to the Credit Agreement, which among other things, amended certain financial covenants set forth therein and permits the use of our Series E Preferred Stock to make certain payments, including interest payments, due thereunder.
On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender, holder of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.
The Term Loan bears interest at a rate per annum equal to the three-month LIBOR, but in no event less than 1.00%, plus 7.625% (9.535% at December 31, 2019). Interest on the Term Loan is payable on the last business day of each calendar month and on the Maturity Date. Principal on the Term Loan is payable on the Maturity Date. At December 31, 2019, four months of interest due to related parties, totaling $1.3 million was deferred and is included in accrued expenses and other current liabilities on the condensed consolidated balance sheet.
As required by the terms of the Credit Agreement, during the year ended December 31, 2019, the Company repaid $0.5 million of principal on the Term Loan in connection with the Settlement Agreement (as defined below).
Related parties currently hold 100% of the principal amount.
Convertible Senior Notes
On June 10, 2015, Novatel Wireless issued $120.0 million of 5.50% convertible senior notes due 2020 (the “Novatel Wireless Notes”) which are governed by the terms of an indenture, dated June 10, 2015, between Novatel Wireless, as issuer, Inseego and Wilmington Trust, National Association, as trustee, as amended by certain supplemental indentures. The Novatel Wireless Notes are senior unsecured obligations of Novatel Wireless and bear interest at a rate of 5.50% per year, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2015. The Novatel Wireless Notes will mature on June 15, 2020, unless earlier repurchased or converted. The Novatel Wireless Notes will be convertible into cash, shares of our common stock, or a combination thereof, at our election, at an initial conversion price of $5.00 per share of our common stock.
On January 9, 2017, in connection with the settlement of an exchange offer and consent solicitation with respect to the 5.50% convertible senior notes due 2020 (the “Novatel Wireless Notes”), the Company issued approximately $119.8 million aggregate principal amount of the 5.50% convertible senior notes due 2022 (the “Inseego Notes”). The Inseego Notes were issued in exchange for approximately $119.8 million aggregate principal amount of outstanding Novatel Wireless Notes that were validly tendered and accepted for exchange and subsequently canceled. The Inseego Notes are governed by the terms of

39



an indenture, dated January 9, 2017 (the “Inseego Indenture”), between the Company, as issuer, and Wilmington Trust, National Association, as trustee. The Inseego Notes are senior unsecured obligations of the Company and bear interest at a rate of 5.50% per year, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2017.
The exchange of the Novatel Wireless Notes for the Inseego Notes was treated as a debt modification in accordance with applicable Financial Accounting Standards Board (“FASB”) guidance and the Company recognized $3.6 million as an additional component of debt discount and additional paid-in capital attributed to the increase in the fair value of the embedded conversion feature of the Inseego Notes before and after modification.
The Inseego Notes will mature on June 15, 2022, unless earlier converted, redeemed or repurchased. The Inseego Notes will be convertible into cash, shares of our common stock, or a combination thereof, at our election, at an initial conversion price of $4.70 per share of our common stock. Because the sale price condition included in the Inseego Indenture was satisfied during December 2019, the Inseego Notes are currently convertible and will remain convertible until March 31, 2020 at which time the convertibility will need to be reevaluated.
On August 23, 2017, in connection with the Credit Agreement described above, we entered into a Note Purchase Agreement (the “Note Purchase Agreement”) with the Lenders pursuant to which we repurchased approximately $14.9 million of outstanding Inseego Notes from such Lenders in exchange for $11.9 million deemed to have been loaned to us pursuant to the Credit Agreement and the accrued and unpaid interest on such notes.
The Inseego Notes are subject to repurchase by the Company at the option of the holders on June 15, 2020 unless earlier converted. On March 6, 2020, the holders of substantially all of the outstanding indebtedness under the Inseego Notes agreed to waive their optional right to require the Company to repurchase the Notes on June 15, 2020.
On March 3, 2020 the Company and the Trustee entered into a First Supplemental Indenture which eliminated certain covenants prohibiting the incurrence of certain indebtedness and certain restricted payments.
During the first quarter of 2020, we exchanged $59.9 million of outstanding Inseego Notes for 13,688,876 shares of common stock and $250,000 of outstanding Novatel Wireless Notes for 50,000 shares of common stock. As of the filing date of this report, there were $45.0 million of outstanding Inseego Notes and no outstanding Novatel Wireless Notes.
In connection with the exchanges of Inseego Notes described above, we issued 942,702 additional shares of our common stock. We will account for the debt conversion as an induced conversion under ASC 470, Debt, and as such, expect to record an expense on induced conversion of approximately $7.9 million during the first quarter of 2020.
Settlement Agreement
Pursuant to the amended merger agreement with respect to our acquisition of R.E.R. Enterprises, Inc. (“RER”) and its wholly owned subsidiary and principal operating asset, Feeney Wireless, LLC (which has been renamed Inseego North America, LLC), the Company previously agreed to pay a total of $15.0 million in deferred purchase price in five cash installments over a four-year period, beginning in March 2016. The Company also agreed to provide earn-out consideration to the former stockholders of RER in the form of $6.1 million in cash over a four-year period, beginning in March 2016, and issuance of up to 2,920,000 shares of the Company’s common stock in three equal annual installments, beginning in March 2016, contingent upon retention of certain key personnel of RER.
On May 11, 2017, the Company initiated a lawsuit against the former stockholders of RER in the Court of Chancery of the State of Delaware seeking recovery of damages for civil conspiracy, fraud in the inducement, unjust enrichment and breach of fiduciary duty. On January 16, 2018, the former stockholders of RER filed an answer and counterclaim in the matter seeking recovery of certain deferred and earn-out payments allegedly owed to them by the Company in connection with the Company’s acquisition of RER. On July 26, 2018, the Company and the former stockholders of RER entered into a mutual general release and settlement agreement (the “Settlement Agreement”) pursuant to which the parties agreed to release all claims against each other and the Company agreed to (i) pay the former stockholders of RER $1.0 million in cash by August 17, 2018, (ii) immediately instruct its transfer agent to permit the transfer or sale of 973,333 shares of the Company’s common stock that the Company had issued to the former stockholders of RER in March 2017, (iii) immediately issue 500,000 shares of the Company’s common stock to the former stockholders of RER, (iv) within 12 months following the execution of the Settlement Agreement, deliver to the former stockholders of RER an additional $1.0 million in cash, common stock, or a combination thereof, at the Company’s option, (v) within 24 months following the execution of the Settlement Agreement, deliver to the former stockholders of RER an additional $1.0 million in cash, common stock, or a combination thereof, at the Company’s option and (vi) file one or more registration statements with respect to the resale of the shares of the Company’s common stock issued to the former stockholders of RER pursuant to the Settlement Agreement. Our remaining liability under the Settlement Agreement at December 31, 2019 consists of approximately $1.0 million in current liabilities.

40



Rights Agreement
On January 22, 2018, the Company entered into the Rights Agreement and issued a Right to each of the stockholders of record of each share of the Company’s common stock outstanding on February 2, 2018. Each Right entitles the registered holder, under certain circumstances, to purchase from the Company one one-thousandth of a share of Series D Preferred Stock, par value $0.001 per share (the “Preferred Shares”), of the Company, at a price of $10.00 per one one-thousandth of a Preferred Share represented by a Right, subject to adjustment. The description and terms of the Rights are set forth in the Rights Agreement.
The Rights are not exercisable until the Distribution Date (as defined in the Rights Agreement). The Rights will expire on the earlier of (i) the close of business on January 22, 2021, (ii) the time at which the Rights are redeemed and (iii) the time at which the Rights are exchanged.
Until a Right is exercised, the holder thereof, as such, will have no rights as a stockholder of the Company, including, without limitation, the right to vote or to receive dividends.
In connection with an issuance of warrants, on March 28, 2019, we entered into Amendment No. 3 to the Rights Agreement, dated January 22, 2018, as amended from time to time, between us and Computershare Trust Company, N.A., as rights agent, for the purpose of modifying the definition of “Acquiring Person” under the Rights Agreement to permit each of the Investors to remain a Grandfathered Stockholder (as defined in the Rights Agreement) and not be deemed an “Acquiring Person” under the Rights Agreement.

The Investors will remain Grandfathered Stockholders as long as they do not acquire, after the date of the Third Amendment to Rights Agreement, beneficial ownership of our securities (other than as a result of any adjustment provision or the accrual of interest under any outstanding convertible notes) equal to more than 0.50% of the then-outstanding common stock.
DigiCore Secured Banking Facility
DigiCore has a secured banking facility with Absa, which had a maximum borrowing capacity of $1.0 million at December 31, 2019. The facility bears interest at the South Africa prime interest rate less 0.10% (9.90% at December 31, 2019) and is subject to renewal annually. At December 31, 2019, $0.2 million remained outstanding under this facility.
DigiCore Secured Overdraft Facility
DigiCore has a secured overdraft facility with Grindrod Bank in South Africa, which had a maximum borrowing capacity of $0.3 million at December 31, 2019. The facility bears interest at the South Africa prime interest rate plus 1.00% (11.00% at December 31, 2019), requires monthly interest and, in certain instances, minimum principal payments. The facility is subject to renewal annually. At December 31, 2019, $21 thousand remained outstanding under this facility.
Historical Cash Flows
The following table summarizes our consolidated statements of cash flows for the periods indicated (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Net cash used in operating activities
$
(17,999
)
 
$
(1,765
)
Net cash used in investing activities
(28,213
)
 
(4,234
)
Net cash provided by financing activities
27,469

 
17,667

Effect of exchange rates on cash
(259
)
 
(1,851
)
Net increase (decrease) in cash, cash equivalents and restricted cash
(19,002
)
 
9,817

Cash, cash equivalents and restricted cash, beginning of period
31,076

 
21,259

Cash, cash equivalents and restricted cash, end of period
$
12,074

 
$
31,076

Operating activities. Net cash used in operating activities was $18.0 million for the year ended December 31, 2019 compared to $1.8 million for the same period in 2018. Net cash used in operating activities for the year ended December 31, 2019 was primarily attributable to the net loss in the period and net cash used for working capital, partially offset by non-cash charges for depreciation and amortization, including the amortization of debt discount and debt issuance costs, and share-based compensation expense. Net cash used in operating activities for the year ended December 31, 2018 was primarily attributable to the net losses incurred during the period, partially offset by non-cash charges for depreciation and amortization, including the amortization of debt discount and debt issuance costs, loss on extinguishment of debt and share-based compensation expense.

41



Investing activities. Net cash used in investing activities during the year ended December 31, 2019 was $28.2 million compared to $4.2 million used in investing activities for the same period in 2018. Cash used in investing activities during the year ended December 31, 2019 was primarily related to the purchases of property, plant and equipment and capitalization of certain costs related to the research and development of software to be sold in our products, in large part due to the increase in development in support of 5G products and services as well as certain internally developed software projects. Cash used in investing activities during the same period in 2018 was primarily attributable to the purchases of property, plant and equipment and the capitalization of certain costs related to the development of software to be sold in our solutions.
Financing activities. Net cash provided by financing activities during the year ended December 31, 2019 was $27.5 million, compared to net cash provided by financing activities of $17.7 million for the same period in 2018. Net cash provided by financing activities during the year ended December 31, 2019 was primarily related to proceeds received from the issuance and sale of Series E preferred stock and the exercise of warrants to purchase common stock, as well as proceeds received from stock option exercises and purchases made under the employee stock purchase plan, partially offset by net repayments of bank and overdraft facilities of DigiCore Holdings Limited, principal payments under finance lease obligations and taxes paid on vested restricted stock units. Net cash provided by financing activities during the year ended December 31, 2018 was primarily attributable to the net proceeds received from the 2018 Private Placement and proceeds received from stock option exercises and purchases made under the employee stock purchase plan, partially offset by net repayments of DigiCore bank and overdraft facilities, principal payments under capital lease obligations and the Term Loan and taxes paid on vested restricted stock units.
Other Liquidity Needs
As of December 31, 2019, we had available cash and cash equivalents totaling $12.1 million and working capital of $19.6 million.
Under the terms of the indenture governing the Inseego Notes, each holder of the notes has the right to require the Company to repurchase its notes for cash on June 15, 2020 (“the Optional Repurchase Date”). On March 6, 2020, the holders of the outstanding indebtedness under the Inseego Notes agreed to waive their optional right to require the Company to repurchase the Notes on the Optional Repurchase Date.
    
The Company’s liquidity could be compromised if there is any interruption in its business operations, a material failure to satisfy its contractual commitments or a failure to generate revenue from new or existing products. Ultimately, the Company’s ability to attain profitability and to generate positive cash flow is dependent upon achieving a level of revenues adequate to support its evolving cost structure and increasing working capital needs. If events or circumstances occur such that the Company does not meet its operating plan as expected, the Company may be required to raise additional capital, reduce planned research and development activities, incur additional restructuring charges or reduce other operating expenses which could have an adverse impact on the Company’s ability to achieve its intended business objectives. There can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all. In addition, in order to obtain additional borrowings, the Company must comply with certain requirements under the Credit Agreement and the Inseego Indenture. If additional funds are raised by the issuance of equity securities, Company stockholders could experience dilution of their ownership interests and securities issued may have rights senior to those of the holders of the Company’s common stock. If additional funds are raised by the issuance of debt securities, the Company may be subject to additional limitations on its operations.
Off-Balance Sheet Arrangements
We do not have any off-balance sheet arrangements.
Critical Accounting Policies and Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues, expenses and disclosures of contingent assets and liabilities. Actual results could differ from these estimates.
Revenue Recognition
Sources of Revenue
The Company generates revenue from a broad range of product sales including intelligent wireless hardware products for the worldwide mobile communications and IoT markets. The Company’s products principally include intelligent 4G and 5G mobile hotspots, wireless gateways and routers for IoT applications, 1 Gigabit speed 4G LTE hotspots and USB modems,

42



integrated telematics and mobile tracking hardware devices, which are supported by applications software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware.
The Company classifies its revenues from the sale of its products and services into two distinct groupings, specifically IoT & Mobile Solutions and Enterprise SaaS Solutions. Both IoT & Mobile Solutions and Enterprise SaaS Solutions revenues include any hardware and software required for the respective solution.
Net revenues by product grouping for the year ended December 31, 2019 and 2018 were as follows (in thousands):
 
Year Ended
December 31,
 
2019
 
2018
IoT & Mobile Solutions
$
154,167

 
$
135,349

Enterprise SaaS Solutions
65,329

 
67,114

Total
$
219,496

 
$
202,463

Net revenues by geographic region based on shipping destination for the year ended December 31, 2019 and 2018 were as follows (in thousands):
 
Year Ended
December 31,
 
2019
 
2018
United States and Canada
$
158,756

 
$
139,246

South Africa
35,001

 
38,608

Other
25,739

 
24,609

Total
$
219,496

 
$
202,463

IoT & Mobile Solutions. The IoT & Mobile Solutions portfolio is comprised of end-to-end edge to cloud solutions including 4G LTE mobile broadband gateways, routers, modems, hotspots, HD quality VoLTE based wireless home phones, cloud management software and an advanced 5G portfolio of products (currently in various stages of development). The solutions are offered under the MiFi brands for consumer and business markets, and under the Skyus brand for industrial IoT markets.
Enterprise SaaS Solutions. The Enterprise SaaS Solutions consist of various subscription offerings to gain access to the Company’s Ctrack telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications, and the Company’s Device Management System (“DMS”), a hosted SaaS platform that helps organizations manage the selection, deployment and spend of their customers wireless assets, helping them save money on personnel and telecom expenses.
Contracts with Customers
The Company adopted Accounting Standards Update 2014-09, Revenue from Contracts with Customers (Topic 606) (as amended, “ASC 606”), effective January 1, 2018, using the modified retrospective method applied to those contracts which were not substantially completed as of January 1, 2018. ASC 606 provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.
The Company determines revenue recognition through the following five steps:
1)
identification of the contract, or contracts, with a customer;
2)
identification of the performance obligations in the contract;
3)
determination of the transaction price;

43



4)
allocation of the transaction price to the performance obligations in the contract; and
5)
recognition of revenue when, or as, performance obligations are satisfied.
The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
The Company’s performance obligations are established when a customer submits a purchase order notification (in writing, electronically or verbally) for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time it has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company does not offer price concessions and does not accept payment that is less than the price stated when it accepts the purchase order.
Revenue Recognition
Revenue is recognized upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations.
Hardware. Hardware revenue from the sale of the Company’s IoT & Mobile Solutions devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed at which time the title passes to the customer, and there are no further performance obligations with regards to the hardware device.
SaaS and Other Services. SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being one to three years. Telematics includes a device which collects and transmits the information from the vehicle or other asset. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above in the hardware revenue recognition disclosure. Prior to adoption of the Financial Accounting Standards Board (the “FASB”) Accounting Standards Codification (“ASC”) 842, Leases (“ASC 842”), on January 1, 2019, if the customer chose to lease the monitoring device, the Company accounted for the monitoring device lease as an operating lease, recognized the revenue for the monitoring device lease over the term of the contract and recorded such revenue in accordance with the previous lease accounting guidance in ASC 840, Leases. Under the new standard, because the Company’s rental asset lease contracts qualify as operating leases under ASC 842 and the contracts also include services to operate the underlying asset, and to maintain the asset, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue over time on a ratable basis over the term of the contract.
Maintenance and support services revenue. Periodically, the Company sells separately priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 months to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract.
Professional services revenue. From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.
With respect to revenue related to third party product sales or other arrangements that involve the services of another party, for which the Company does not control the sale or service and acts as an agent to the transaction, the Company recognizes revenue on a net basis. The portion of the gross amount billed to customers that is remitted by the Company to another party is not reflected as revenue.
Multiple Performance Obligations
The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted

44



for separately versus together may require significant judgment. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations

In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation.

Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.
Contract Liabilities
Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, deferred revenue liabilities, or contract liabilities, are recorded. Deferred revenue liabilities, or contract liabilities, are also recorded when the Company collects payments in advance of performing the services.
Contract Assets
The Company capitalizes sales commissions earned by its sales force when they are considered to be incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit. There were no significant amounts of assets recorded related to contract costs as of December 31, 2019.
Applying the practical expedient in paragraph 40-25-4 of ASC 340, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expenses.

Significant Judgments in the Application of the Guidance in ASC 606

Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.

Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities in the form of a service through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include an unspecified volume of call center support and any remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent. Revenue from the Company’s subscription services is recognized over time on a ratable basis over the contract term beginning on the date that the service is made available to the customer.

Allowance for Doubtful Accounts Receivable
We provide an allowance for our accounts receivable for estimated losses that may result from our customers’ inability to pay. We determine the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, and changes in customer payment cycles and our customers’ creditworthiness. Amounts later determined and specifically identified to be uncollectible are charged or written off against this allowance. To minimize the likelihood of uncollectible accounts, we review our customers’ creditworthiness periodically based on credit scores generated by independent credit reporting services, our experience with our customers and the economic condition of our customers’ industries. Material differences may result in the amount and timing of expense for any period if we were to make different judgments or utilize different estimates. If the financial condition of our customers deteriorates resulting in an impairment of their ability to make payments, additional allowances may be required.

45



Inventories and Provision for Excess and Obsolete Inventory
Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. We review the components of our inventory and our inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by us or our customers that vary from our current expectations. Whenever inventory is written down, a new cost basis is established, and the inventory is not subsequently written up if market conditions improve.
We believe that, when made, the estimates we use in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory. If customer demand for our inventory is substantially less than our estimates, inventory write-downs may be required, which could have a material adverse effect on our consolidated financial statements.
Purchased Intangible Assets
In determining the fair value allocation for our acquisitions, we considered, among other factors, our intended uses of the acquired assets and the historical and estimated future demand for the acquired company’s products and services. The estimated fair value of intangible assets is determined using the income approach. The income approach relies on an estimation of the present value of the future monetary benefits expected to flow to the owner of an asset during its remaining economic life. This approach requires a projection of the cash flow that the asset is expected to generate in the future. The projected cash flow is discounted to its present value using a rate of return, or discount rate that accounts for the time value of money and the degree of risks inherent in the asset. The expected future cash flow that is projected should include all of the economic benefits attributable to the asset, including the tax savings associated with the amortization of the intangible asset value over the tax life of the asset. The income approach may take the form of a “relief from royalty” methodology, a cost savings methodology, a “with and without” methodology or excess earnings methodology, depending on the specific asset under consideration.
Software Development Costs for External Use
Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is implemented into products sold to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life. Costs incurred to enhance existing software or after the implementation of the software into a product are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations.
Software Development Costs for Internal Use
Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as part of intangible assets and are amortized on a straight-line basis over the estimated useful life of the software. The Company does not capitalize pilot projects and projects for which it believes that the future economic benefits are less than probable. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.
Long-Lived Assets
We periodically evaluate the carrying value of the unamortized balances of our long-lived assets, including property, plant and equipment, rental assets and intangible assets, which requires us to make assumptions and judgments regarding the carrying value of these assets. We consider assets to be impaired if the carrying value may not be recoverable based upon our assessment of the following events or changes in circumstances: the asset’s ability to continue to generate income from operations and positive cash flow in future periods; loss of legal ownership or title to the asset; significant changes in our strategic business objectives and utilization of the asset; or significant negative industry or economic trends.
Our assessment includes comparing the carrying amounts of long-lived assets to their associated undiscounted expected future cash flows, which are determined using an expected cash flow model. This model requires estimates of our future revenues, profits, capital expenditures, working capital and other relevant factors. We estimate these amounts by evaluating our historical trends, current budgets, operating plans and other industry data. If the assets are considered to be impaired, the impairment charge recognized is the amount by which the asset’s carrying value exceeds its estimated fair value.

46



The timing and frequency of our impairment test is based on an ongoing assessment of triggering events that could reduce the fair value of our long-lived assets below their carrying value. We monitor our long-lived asset balances and conduct formal tests on at least an annual basis or earlier when impairment indicators are present. We believe that the assumptions and estimates we used to value long-lived assets were appropriate based on the information available to management. The majority of our long-lived assets are being amortized or depreciated over approximately two to ten years. As most of these assets are associated with technology or trade conditions that may change rapidly, such changes could have an immediate impact on our impairment analysis.
Valuation of Goodwill
Our goodwill resulted from our acquisitions of RER and DigiCore Holdings Limited during 2015. In accordance with the ASC 350, Intangibles—Goodwill and Other, we review goodwill for impairment at least annually, typically at the beginning of the fourth quarter of each year, and more frequently if events or changes in circumstances occur that indicate a potential reduction in the fair value of the reporting unit to which the goodwill has been assigned below its carrying value.
Convertible Debt
We account for convertible debt instruments that are settleable in cash upon conversion (including partial cash settlement) by separating the liability and equity components of the instruments in a manner that reflects our nonconvertible debt borrowing rate. We determine the carrying amount of the liability component by measuring the fair value of similar debt instruments that do not have the conversion feature. If a similar debt instrument does not exist, we estimate the fair value by using assumptions that market participants would use in pricing a debt instrument, including market interest rates, credit standing, yield curves and volatilities. Determining the fair value of the debt component requires the use of accounting estimates and assumptions. These estimates and assumptions are judgmental in nature and could have a significant impact on the determination of the debt component and the associated non-cash interest expense.
Upon issuance, we assign a value to the debt component equal to the estimated fair value of similar debt instruments without the conversion feature, which could result in our recording the debt instrument at a discount. If the debt instrument is recorded at a discount, we amortize the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method.
Litigation
We are, from time to time, party to various legal proceedings arising in the ordinary course of business. We will record a loss when we determine information available prior to the issuance of the financial statements indicates the loss is both probable and estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, we record the minimum estimated liability related to the claim. As additional information becomes available, we assess the potential liability related to our pending litigation and revise our estimates, if necessary. Our policy is to expense litigation costs as incurred.
Share-based Compensation
We have stock incentive plans under which stock options and restricted stock units have been granted to employees, non-employee consultants and non-employee members of our Board of Directors. We also have an employee stock purchase plan for all eligible employees. Share-based payments, including grants of stock options, restricted stock units and stock purchase rights, are recognized in the financial statements based upon their respective grant date fair values.
We estimate the fair value of stock option awards and stock purchase rights on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is principally recognized as expense ratably over the requisite service periods. We have estimated the fair value of stock options and stock purchase rights as of the date of grant or assumption using the Black-Scholes option-pricing model, which was developed for use in estimating the value of traded options that have no vesting restrictions and that are freely transferable. The Black-Scholes model considers, among other factors, the expected life of the award and the expected volatility of our stock price. We evaluate the assumptions used to value stock options and stock purchase rights on a quarterly basis. Although the Black-Scholes model is an acceptable model, the fair values generated by the model may not be indicative of the actual fair values of our equity awards, as it does not consider other factors important to those awards to recipients, such as continued service, periodic vesting requirements and limited transferability.
Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of our common stock on the date of the grant.

47



Item 7A.    Quantitative and Qualitative Disclosures About Market Risk
Not applicable.
Item 8.    Financial Statements and Supplementary Data
Our consolidated financial statements and the Reports of Independent Registered Public Accounting Firms appear in Part IV of this report.
Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) that are designed to provide reasonable assurance that information required to be disclosed in our reports to the SEC 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 our principal financial and accounting officer, as appropriate, to allow timely decisions regarding required disclosure.
As required by SEC rules, we carried out an evaluation, under the supervision and with the participation of our management, including our principal executive officer and our principal financial and accounting officer, of the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2019, the end of the period covered by this report. Based on the foregoing, our principal executive officer and principal financial and accounting officer concluded that our disclosure controls and procedures were effective as of December 31, 2019.
Management’s Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of the financial statements for external purposes in accordance with generally accepted accounting principles. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that internal controls may become inadequate because of changes in conditions, or because the degree of compliance with policies and procedures may deteriorate.
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework set forth in by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) (2013 framework) in Internal Control—Integrated Framework. Based on our evaluation under the framework in Internal Control—Integrated Framework, our management concluded that our internal control over financial reporting was effective as of December 31, 2019.
Marcum LLP, the independent registered public accounting firm that audited the consolidated financial statements included in this Annual Report on Form 10-K, has also audited our internal control over financial reporting as of December 31, 2019, as stated in their report which is included herein.
Changes in Internal Control over Financial Reporting
An evaluation was also performed under the supervision and with the participation of our management, including our principal executive officer and our principal financial and accounting officer, of any change in our internal control over financial reporting that occurred during our last fiscal quarter and that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. The evaluation did not identify any change in our internal control over financial reporting that occurred during our latest fiscal quarter and that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Item 9B.    Other Information
None.

48



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM ON INTERNAL CONTROL OVER FINANCIAL REPORTING

To the Shareholders and Board of Directors of
Inseego Corp.

Opinion on Internal Control over Financial Reporting

We have audited Inseego Corp.’s (the “Company”) internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets as of December 31, 2019 and 2018 and the related consolidated statements of operations, comprehensive loss, shareholders’ deficit, and cash flows and the related notes for each of the two years in the period ended December 31, 2019 of the Company, and our report dated March 13, 2020 expressed an unqualified opinion on those financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company's internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed 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. A company's internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of the inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that degree of compliance with the policies or procedures may deteriorate.

/s/ Marcum LLP

Philadelphia, Pennsylvania
March 13, 2020


49



PART III
Items 10, 11, 12, 13 and 14.
The information required by Items 10, 11, 12, 13 and 14 is incorporated by reference from the Company’s definitive proxy statement for the 2020 Annual Meeting of Stockholders, which the Company intends to file with the SEC within 120 days of the end of the fiscal year end to which this report relates.
PART IV
Item 15.    Exhibits, Financial Statement Schedules
(a)(1)
The Company’s consolidated financial statements and report of the Marcum LLP, Independent Registered Public Accounting Firm, are included in Section IV of this report beginning on page F-1.
(a)(2)
Schedules have been omitted because they are not applicable or are not required or the information required to be set forth therein is included in the consolidated financial statements or related notes thereto.
(b)
Exhibits
The following Exhibits are filed as part of, or incorporated by reference into this report:
Exhibit No.
 
Description
 
 
 
3.1
 
 
 
 
3.2
 
 
 
 
3.3
 
 
 
 
3.4
 
 
 
 
3.5
 
 
 
 
4.1
 
 
 
 
4.2**
 
 
 
 
4.3
 
 
 
 
4.4
 
 
 
 
4.5
 
 
 
 
4.6
 
 
 
 
4.7
 
 
 
 
4.8
 
 
 
 

50



Exhibit No.
 
Description
4.9
 
 
 
 
4.10
 
 
 
 
4.11
 
 
 
 
4.12
 
 
 
 
4.13
 
 
 
 
10.1*
 
 
 
 
10.2*
 
 
 
 
10.3*
 
 
 
 
10.4*
 
 
 
 
10.5*
 
 
 
 
10.6*
 
 
 
 
10.7*
 
 
 
 
10.8*
 
 
 
 
10.9*
 
 
 
 
10.10*
 
 
 
 
10.11*
 
 
 
 
10.12
 
 
 
 
10.13
 
 
 
 
10.14
 
 
 
 

51



Exhibit No.
 
Description
10.15
 
 
 
 
10.16
 
 
 
 
10.17
 
 
 
 
10.18
 
 
 
 
10.19
 
 
 
 
10.20
 
 
 
 
10.21
 
 
 
 
10.22**
 
 
 
 
10.23
 
 
 
 
21**
 
 
 
 
23.1**
 
 
 
 
24**
 
 
 
 
31.1**
  
 
 
 
31.2**
  
 
 
 
32.1**
  
 
 
 
32.2**
  
 
 
 
101.INS
 
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document.
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document.
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document.
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document.
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document.
*
 
Management contract, compensatory plan or arrangement
**
 
Filed herewith
 
 
 

52



Item 16.    Form 10-K Summary
None.

53



SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
Date: March 13, 2020
 
INSEEGO CORP.
 
 
 
 
 
By
 
/s/ Dan Mondor
 
 
 
 
Dan Mondor
 
 
 
 
Chief Executive Officer
(Principal Executive Officer)
POWER OF ATTORNEY
Know all men by these presents, that each person whose signature appears below constitutes and appoints Dan Mondor and Stephen Smith, or either of them, as his or her true and lawful attorneys-in-fact and agents, with full power of substitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or their substitute or substitutes may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
 
Signature
  
Title
 
Date
/s/ Dan Mondor
  
Chief Executive Officer
(Principal Executive Officer and Director)
 
March 13, 2020
Dan Mondor
 
 
 
 
 
 
 
 
/s/ Stephen Smith
  
Chief Financial Officer
(Principal Financial and Accounting Officer)
 
March 13, 2020
Stephen Smith
 
 
 
 
 
 
 
 
 
/s/ Chris Harland
  
Director
 
March 13, 2020
Chris Harland
 
 
 
 
 
 
 
/s/ Jeffrey Tuder
  
Director
 
March 13, 2020
Jeffrey Tuder
 
 
 
 
 
 
 
/s/ James B. Avery
  
Director
 
March 13, 2020
James B. Avery
 
 
 
 
 
 
 
/s/ Brian Miller
  
Director
 
March 13, 2020
Brian Miller
 
 
 
 
 
 
 

54



INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 

F-1



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and Board of Directors of Inseego Corp.

Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Inseego Corp. (the “Company”) as of December 31, 2019 and 2018, the related consolidated statements of operations, comprehensive loss, stockholders’ deficit and cash flows for each of the two years in the period ended December 31, 2019, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2019, in conformity with accounting principles generally accepted in the United States of America.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company's internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in 2013 and our report dated March 13, 2020, expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provides a reasonable basis for our opinion.
/s/ Marcum LLP

We have served as the Company’s auditor since 2018.
Philadelphia, Pennsylvania



March 13, 2020








F-2



INSEEGO CORP.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
 
December 31,
 
2019
 
2018
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
12,074

 
$
31,015

Restricted cash

 
61

Accounts receivable, net of allowance for doubtful accounts of $2,133 and $1,841, respectively
19,656

 
20,633

Inventories, net
25,290

 
26,431

Prepaid expenses and other
7,117

 
6,212

Total current assets
64,137

 
84,352

Property, plant and equipment, net
10,756

 
6,698

Rental assets, net
5,385

 
5,769

Intangible assets, net
44,392

 
31,985

Goodwill
33,659

 
32,942

Right-of-use assets, net
2,657

 

Other assets
387

 
510

Total assets
$
161,373

 
$
162,256

LIABILITIES AND STOCKHOLDERS’ DEFICIT
 
 
 
Current liabilities:
 
 
 
Accounts payable
26,482

 
39,245

Accrued expenses and other current liabilities
17,861

 
13,024

DigiCore bank facilities
187

 
1,412

Total current liabilities
44,530

 
53,681

Long-term liabilities:
 
 
 
Convertible senior notes, net
101,334

 
93,054

Term loan, net
46,538

 
45,046

Deferred tax liabilities, net
3,949

 
4,457

Other long-term liabilities
2,380

 
2,543

Total liabilities
198,731

 
198,781

Commitments and Contingencies

 

Stockholders’ deficit:
 
 
 
Preferred stock, par value $0.001; 2,000,000 shares authorized:
 
 
 
Series E Preferred stock, par value $0.001; 10,000 shares designated, 10,000 and 0 shares issued and outstanding, respectively, liquidation preference of $1,000 per share

 

Common stock, par value $0.001; 150,000,000 shares authorized, 81,974,051 and 73,979,882 shares issued and outstanding, respectively
82

 
74

Additional paid-in capital
584,862

 
546,230

Accumulated other comprehensive loss
(3,879
)
 
(4,877
)
Accumulated deficit
(618,303
)
 
(577,817
)
Total stockholders’ deficit attributable to Inseego Corp.
(37,238
)
 
(36,390
)
Noncontrolling interests
(120
)
 
(135
)
Total stockholders’ deficit
(37,358
)
 
(36,525
)
Total liabilities and stockholders’ deficit
$
161,373

 
$
162,256

See accompanying notes to consolidated financial statements.

F-3



INSEEGO CORP.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share data)
 
 
Year Ended December 31,
 
2019
 
2018
Net revenues:
 
 
 
IoT & Mobile Solutions
$
154,167

 
$
135,349

Enterprise SaaS Solutions
65,329

 
67,114

Total net revenues
219,496

 
202,463

Cost of net revenues:
 
 
 
IoT & Mobile Solutions
129,957

 
105,344

Enterprise SaaS Solutions
25,568

 
26,167

Impairment of abandoned product line, net of recoveries

 
355

Total cost of net revenues
155,525

 
131,866

Gross profit
63,971

 
70,597

Operating costs and expenses:
 
 
 
Research and development
23,853

 
20,593

Sales and marketing
28,914

 
23,027

General and administrative
27,267

 
25,325

Amortization of purchased intangible assets
3,421

 
3,624

Extinguishment of acquisition-related liabilities

 
(17,174
)
Restructuring charges, net of recoveries
60

 
1,191

Total operating costs and expenses
83,515

 
56,586

Operating income (loss)
(19,544
)
 
14,011

Other income (expense):
 
 
 
Interest expense, net
(20,381
)
 
(20,444
)
Other income (expense), net
351

 
(895
)
Loss before income taxes
(39,574
)
 
(7,328
)
Income tax provision
536

 
815

Net loss
(40,110
)
 
(8,143
)
Less: Net loss (income) attributable to noncontrolling interests
(15
)
 
85

Net loss attributable to Inseego Corp.
(40,125
)
 
(8,058
)
Series E preferred stock dividends
(361
)
 

Net loss attributable to common stockholders
$
(40,486
)
 
$
(8,058
)
Per share data:
 
 
 
Net loss per common share:
 
 
 
Basic and diluted
$
(0.52
)
 
$
(0.12
)
Weighted-average common shares outstanding:
 
 
 
Basic and diluted
78,322,496

 
66,104,376



See accompanying notes to consolidated financial statements.

F-4



INSEEGO CORP.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)

 
Year Ended December 31,
 
2019
 
2018
Net loss
$
(40,110
)
 
$
(8,143
)
Foreign currency translation adjustment
998

 
(9,481
)
Total comprehensive loss
$
(39,112
)
 
$
(17,624
)

See accompanying notes to consolidated financial statements.


F-5





INSEEGO CORP.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT
(in thousands)
 
 
Preferred Stock
 
Common Stock
 
Additional
Paid-in Capital
 
Accumulated Deficit
 
Accumulated
Other
Comprehensive Income (Loss)
 
Noncontrolling Interests
 
Total
Stockholders’ Deficit
 
Shares
 
Amount
 
Shares
 
Amount
 
 
 
 
 
Balance, December 31, 2017

 
$

 
58,645

 
$
59

 
$
519,531

 
$
(569,759
)
 
$
4,604

 
$
(50
)
 
$
(45,615
)
Net loss

 

 

 

 

 
(8,058
)
 

 
(85
)
 
(8,143
)
Foreign currency translation adjustment

 

 

 

 

 

 
(9,481
)
 

 
(9,481
)
Exercise of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan

 

 
2,645

 
$
3

 
2,405

 

 

 

 
2,408

Taxes withheld on net settled vesting of restricted stock units

 

 

 

 
(656
)
 

 

 

 
(656
)
Issuance of common shares

 

 
12,690

 
$
12

 
20,074

 
 
 
 
 
 
 
20,086

Share-based compensation

 

 

 

 
4,876

 

 

 

 
4,876

Balance, December 31, 2018

 

 
73,980

 
74

 
546,230

 
(577,817
)
 
(4,877
)
 
(135
)
 
(36,525
)
Net loss

 

 

 

 

 
(40,125
)
 

 
15

 
(40,110
)
Foreign currency translation adjustment

 

 

 

 

 

 
998

 

 
998

Exercise of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan

 

 
2,254

 
2

 
3,263

 

 

 

 
3,265

Taxes withheld on net settled vesting of restricted stock units

 

 

 

 
(1,269
)
 

 

 

 
(1,269
)
Issuance of Series E preferred shares
10

 

 

 

 
10,000

 

 

 

 
10,000

Issuance of common shares

 

 
263

 

 
1,439

 

 

 

 
1,439

Exercise of warrants

 

 
5,477

 
6

 
17,536

 

 

 

 
17,542

Share-based compensation

 

 

 

 
7,302

 

 

 

 
7,302

Series E preferred stock dividends

 

 

 

 
361

 
(361
)
 

 

 

Balance, December 31, 2019
10

 
$

 
81,974

 
$
82

 
$
584,862

 
$
(618,303
)
 
$
(3,879
)
 
$
(120
)
 
$
(37,358
)


See accompanying notes to consolidated financial statements.


F-6





INSEEGO CORP.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Year Ended December 31,
 
2019
 
2018
Cash flows from operating activities:
 
 
 
Net loss
$
(40,110
)
 
$
(8,143
)
Adjustments to reconcile net loss to net cash used in operating activities:
 
 
 
Depreciation and amortization
18,426

 
13,733

Provision for bad debts, net of recoveries
715

 
555

Provision for excess and obsolete inventory, net of recoveries
980

 
1,040

Share-based compensation expense
7,302

 
4,876

Amortization of debt discount and debt issuance costs
9,772

 
9,772

Deferred income taxes
(598
)
 
14

Non-cash gain on extinguishment of acquisition-related liabilities

 
(17,174
)
Other
840

 
2,022

Changes in assets and liabilities:
 
 
 
Accounts receivable
377

 
(6,883
)
Inventories
(3,077
)
 
(11,437
)
Prepaid expenses and other assets
(901
)
 
3,251

Accounts payable
(12,996
)
 
9,646

Accrued expenses, income taxes, and other
1,271

 
(3,037
)
Net cash used in operating activities
(17,999
)
 
(1,765
)
Cash flows from investing activities:
 
 
 
Purchases of property, plant and equipment
(6,621
)
 
(1,338
)
Proceeds from the sale of property, plant and equipment
517

 
144

Additions to capitalized software development costs and purchases of intangible assets
(22,109
)
 
(3,040
)
Net cash used in investing activities
(28,213
)
 
(4,234
)
Cash flows from financing activities:
 
 
 
Gross proceeds received from issuance of Series E preferred stock
10,000

 

Gross proceeds received from private placement

 
19,661

Payment of issuance costs related to private placement

 
(500
)
Principal payments on term loans

 
(500
)
Proceeds from the exercise of warrants to purchase common stock
17,542

 

Net repayment of DigiCore bank and overdraft facilities
(1,047
)
 
(1,453
)
Principal payments under finance lease obligations
(1,022
)
 
(977
)
Principal payments on mortgage bond

 
(316
)
Proceeds from stock option exercises and employee stock purchase plan, net of taxes paid on vested restricted stock units
1,996

 
1,752

Net cash provided by financing activities
27,469

 
17,667

Effect of exchange rates on cash
(259
)
 
(1,851
)
Net increase (decrease) in cash, cash equivalents and restricted cash
(19,002
)
 
9,817

Cash, cash equivalents and restricted cash, beginning of period
31,076

 
21,259

Cash, cash equivalents and restricted cash, end of period
$
12,074

 
$
31,076

Supplemental disclosures of cash flow information:
 
 
 
Cash paid during the year for:
 
 
 
Interest
$
9,296

 
$
10,642

Income taxes, net of tax refunds
$
939

 
$
672

Supplemental disclosures of non-cash activities:
 
 
 
Transfer of inventories to rental assets
$
3,748

 
$
3,973

Purchases of property, plant and equipment under capital lease
$
1,341

 
$
1,563

Right-of-use assets obtained in exchange for operating leases liabilities
$
4,694

 
$

Capital expenditures financed through accounts payable
$
2,926

 
$
1,680

Issuance of common stock under settlement agreement
$
1,439

 
$
925


See accompanying notes to consolidated financial statements.

F-7




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 
1. Nature of Business and Significant Accounting Policies
Inseego Corp. (the “Company” or “Inseego”) is a leader in the design and development of mobile (advanced 4G and 5G New Radio (“5G NR”)), Internet of Things (“IoT”) and cloud solutions for large enterprise verticals, service providers and small and medium-sized businesses around the globe. Inseego’s product portfolio consists of fixed and mobile device-to-cloud solutions that produce compelling, intelligent, reliable and secure end-to-end IoT services with deep business intelligence. Inseego’s products and solutions power mission critical applications with a “zero unscheduled downtime” mandate, such as 5G fixed wireless access gateway solutions, 4G and 5G mobile broadband, industrial IoT, SD WAN failover management, asset tracking and fleet management services. Inseego’s solutions are powered by its key innovations in mobile technologies, including a suite of products employing the 5G NR standards, and purpose-built SaaS cloud platforms.
Inseego is a Delaware corporation formed in 2016 and is the successor to Novatel Wireless, Inc., a Delaware corporation formed in 1996 (“Novatel Wireless”), as a result of an internal reorganization that was completed in November 2016. The Company’s principal executive office is located at 12600 Deerfield Parkway, Suite 100, Alpharetta, GA 30004, its corporate offices are located at 9710 Scranton Road, Suite 200, San Diego CA 92121 and its sales and engineering offices are located throughout the world. Inseego’s common stock trades on The NASDAQ Global Select Market under the trading symbol “INSG”.
Basis of Presentation
The Company had a net loss attributable to Inseego Corp. of $40.5 million during the year ended December 31, 2019. As of December 31, 2019, the Company had available cash and cash equivalents totaling $12.1 million and working capital of $19.6 million. The Company has a history of operating and net losses and overall usage of cash from operating and investing activities.
In order to make continued investments in its growth plan, on August 9, 2019, the Company issued and sold 10,000 shares of Fixed-Rate Cumulative Perpetual Preferred Stock, Series E, par value $0.001 per share (the “Series E Preferred Stock”), for an aggregate purchase price of $10.0 million. For additional information see Note 7, Stockholders Equity.
On March 6, 2020, the Company issued and sold an additional 25,000 shares of Series E Preferred Stock, for an aggregate purchase price of $25.0 million.
Under the terms of the indenture governing the Inseego Notes (as defined below), both the Company and the holders have rights with respect to conversion or redemption based on the value of the underlying stock. In the first quarter of 2020, $59.9 million of the notes were exchanged for common stock.
Under the terms of the indenture governing the Inseego Notes (as defined below), each holder of the notes has the right to require the Company to repurchase its notes for cash on June 15, 2020 (the “Optional Repurchase Date”). In March 2020, all of the remaining Inseego Note holders have waived this right.
Under the terms of the Senior Credit Agreement, interest is paid based on the three-month LIBOR plus 7.65 percent, payable in cash. In the first quarter of 2020 the Credit Agreement was amended such that any interest payment due will be made in shares of Series E Preferred Stock. On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender, holder of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.
The Company’s management believes that its cash and cash equivalents, together with anticipated cash flows from operations, will be sufficient to meet its working capital needs for the next twelve months following the filing date of this report. The Company’s ability to transition to more profitable operations is dependent upon achieving a level of revenue adequate to support its evolving cost structure.
The Company’s liquidity could be impaired if there is any interruption in its business operations, a material failure to satisfy its contractual commitments or a failure to generate revenue from new or existing products. Ultimately, the Company’s ability to attain profitability and to generate positive cash flow is dependent upon achieving a level of revenues adequate to support its evolving cost structure and increasing working capital needs. If events or circumstances occur such that the

F-8




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Company does not meet its operating plan as expected, the Company may be required to raise additional capital, reduce planned research and development activities, incur additional restructuring charges or reduce other operating expenses which could have an adverse impact on its ability to achieve its intended business objectives. There can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all. In addition, in order to obtain additional borrowings, the Company must comply with certain requirements under the Credit Agreement and the Inseego Indenture (as defined below). If additional funds are raised by the issuance of equity securities, Company stockholders could experience dilution of their ownership interests and securities issued may have rights senior to those of the holders of the Company’s common stock. If additional funds are raised by the issuance of debt securities, the Company may be subject to additional limitations on its operations.
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent liabilities. Actual results could differ materially from these estimates. Significant estimates include revenue recognition, capitalized software costs, allowance for doubtful accounts receivable, provision for excess and obsolete inventory, valuation of intangible and long-lived assets, valuation of goodwill, royalty costs, accruals relating to litigation and restructuring, income taxes, share-based compensation expense and the Company’s ability to continue as a going concern.
Segment Information
Management has determined that the Company has one reportable segment. The Chief Executive Officer, who is also the Chief Operating Decision Maker, does not manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and operating results.
Cash and Cash Equivalents
Cash and cash equivalents include highly liquid investments with original maturities of three months or less. Cash and cash equivalents are recorded at market value, which approximates cost. Gains and losses associated with the Company’s foreign currency denominated demand deposits are recorded as a component of other income (expense), net, in the consolidated statements of operations.
Allowance for Doubtful Accounts Receivable
The Company provides an allowance for its accounts receivable for estimated losses that may result from its customers’ inability to pay. The Company determines the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, and changes in customer payment cycles and its customers’ creditworthiness. Amounts later determined and specifically identified to be uncollectible are charged or written off against this allowance. To minimize the likelihood of uncollectibility, the Company reviews its customers’ creditworthiness periodically based on credit scores generated by independent credit reporting services, its experience with its customers and the economic condition of its customers’ industries. Material differences may result in the amount and timing of expense for any period if the Company were to make different judgments or utilize different estimates.
Inventories and Provision for Excess and Obsolete Inventory
Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Shipping and handling costs are classified as a component of cost of net revenues in the consolidated statements of operations. The Company reviews the components of its inventory and its inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by the Company or its customers that vary from its current expectations. Whenever inventory is written down, a new cost basis is established and the inventory is not subsequently written up if market conditions improve.
The Company believes that, when made, the estimates used in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory. If customer demand for the Company’s inventory is substantially less

F-9




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

than its estimates, inventory write-downs may be required, which could have a material adverse effect on its consolidated financial statements.
Property, Plant and Equipment
Property, plant and equipment are initially stated at cost and depreciated using the straight-line method. Test equipment, computer equipment, purchased software, furniture and fixtures, product tooling and vehicles are depreciated over lives ranging from thirteen months to six years. Leasehold improvements are depreciated over the shorter of the related remaining lease period or useful life. Buildings are depreciated over 50 years. Land is not depreciated. Amortization of equipment under capital leases is included in depreciation expense.
Expenditures for repairs and maintenance are expensed as incurred. Expenditures for major renewals and betterments that extend the useful lives of existing property, plant and equipment are capitalized and depreciated. Upon retirement or disposition of property, plant and equipment, any resulting gain or loss is recognized in other income (expense), net, in the consolidated statements of operations.
Rental Assets
The cost of rental assets, which represents fleet management and vehicle tracking hardware installed in customers’ vehicles where such hardware is provided as part of a fixed term contract with the customer, is capitalized and disclosed separately in the consolidated balance sheets. The Company depreciates rental assets to costs of net revenues on a straight-line basis over the term of the contract, generally three to four years, commencing on installation of the rental asset.
Software Development Costs for External Use
Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is implemented into products sold to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life. Costs incurred to enhance existing software or after the implementation of the software into a product are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations.
Software Development Costs for Internal Use
Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as part of intangible assets and are amortized on a straight-line basis over the estimated useful life of the software. The Company does not capitalize pilot projects and projects for which it believes that the future economic benefits are less than probable. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.
Intangible Assets
Intangible assets include purchased finite-lived and indefinite-lived intangible assets resulting from the acquisitions of DigiCore Holdings Limited (“DigiCore” or “Ctrack”) and R.E.R. Enterprises, Inc. (“RER”) and its wholly owned subsidiary and principal operating asset, Feeney Wireless, LLC (which was renamed Inseego North America, LLC) (“INA”), along with the costs of non-exclusive and perpetual worldwide software technology licenses and capitalized software developments costs for both internal and external use. Finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets (see Note 3, Goodwill and Other Intangible Assets).
Indefinite-lived assets, including goodwill and in-process capitalized software development costs, are not amortized; however, they are tested for impairment annually, and between annual tests, if certain events occur indicating that the carrying amounts may be impaired. The Company tests goodwill for impairment by comparing the fair value of each reporting unit with its carrying amount and an impairment charge is recorded for the amount, if any, by which the carrying value exceeds the reporting unit’s fair value. For the years ended December 31, 2019 and 2018 the Company recorded no impairment loss related to indefinite-lived intangible assets.

F-10




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Long-Lived Assets
The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment, rental assets and intangible assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. When the carrying value of an asset exceeds the associated undiscounted expected future cash flows, it is considered to be impaired and is written down to fair value. Fair value is determined based on an evaluation of the assets associated undiscounted future cash flows or appraised value. This evaluation is based on management’s projections of the undiscounted future cash flows associated with each class of asset. If management’s evaluation indicates that the carrying values of these assets are impaired, such impairment is recognized by a reduction of the applicable asset carrying value to its estimated fair value and the impairment is expensed as a part of continuing operations. For the year ended December 31, 2018, the Company recorded an impairment loss related to long-lived assets of approximately $0.7 million, which is included in other income (expense), net, in the consolidated statements of operations. For the year ended December 31, 2019, the Company had no impairment loss related to long-lived assets.
Restructuring
The Company accounts for facility exit costs in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 420, Exit or Disposal Cost Obligations, which requires that a liability for such costs be recognized and measured initially at fair value on the cease-use date based on remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized, reduced by the estimated sublease rentals that could be reasonably obtained even if the Company does not intend to sublease the facilities.
The Company is required to estimate future sublease income and future net operating expenses of the facilities, among other expenses. The most significant of these estimates relate to the timing and extent of future sublease income which reduce lease obligations, and the probability that such sublease income will be realized. The Company bases its estimates of sublease income, in part, on information from third party real estate experts, current market conditions and rental rates, an assessment of the time period over which reasonable estimates could be made, and the location of the respective facility, among other factors. Further adjustments to the facility exit liability accrual will be required in future periods if actual exit costs or sublease income differ from current estimates. Exit costs recorded by the Company under these provisions are neither associated with, nor do they benefit, continuing activities.
Convertible Debt
The Company accounts for its convertible debt instruments that are settleable in cash upon conversion (including partial cash settlement) by separating the liability and equity components of the instruments in a manner that reflects the Company’s nonconvertible debt borrowing rate. The Company determines the carrying amount of the liability component by measuring the fair value of similar debt instruments that do not have the conversion feature. If a similar debt instrument does not exist, the Company estimates the fair value by using assumptions that market participants would use in pricing a debt instrument, including market interest rates, credit standing, yield curves and volatilities. Determining the fair value of the debt component requires the use of accounting estimates and assumptions. These estimates and assumptions are judgmental in nature and could have a significant impact on the determination of the debt component and the associated non-cash interest expense.
Upon issuance, the Company assigns a value to the debt component equal to the estimated fair value of similar debt instruments without the conversion feature, which could result in the Company recording the debt instrument at a discount. If the debt instrument is recorded at a discount, the Company amortizes the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method.
Revenue Recognition
The Company generates revenue from a broad range of product sales including intelligent wireless hardware products for the worldwide mobile communications and industrial IoT markets. The Company’s products principally include intelligent mobile hotspots, wireless routers for IoT applications, USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware. 
The Company classifies its revenues from the sale of its products and services into two distinct groupings, specifically IoT & Mobile Solutions and Enterprise SaaS Solutions. Both IoT & Mobile Solutions and Enterprise SaaS Solutions revenues include any hardware and software required for the respective solution.

F-11




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Net revenues by product grouping for the years ended December 31, 2019 and 2018 were as follows (in thousands):
 
Year Ended
December 31,
 
2019
 
2018
IoT & Mobile Solutions
$
154,167

 
$
135,349

Enterprise SaaS Solutions
65,329

 
67,114

Total
$
219,496

 
$
202,463


See geographic disaggregation information in Note 12, Geographic Information and Concentrations of Risk.
IoT & Mobile Solutions. The IoT & Mobile Solutions portfolio is comprised of end-to-end edge to cloud solutions including 4G LTE mobile broadband gateways, routers, modems, hotspots, HD quality VoLTE based wireless home phones, cloud management software and an advanced 5G portfolio of products (currently in various stages of development). The solutions are offered under the MiFi and MiFiiQ brands for consumer and business markets, and under the Skyus brand for industrial IoT markets.
Enterprise SaaS Solutions. The Enterprise SaaS Solutions consist of various subscription offerings to gain access to the Company’s Ctrack telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications, and the Company’s Device Management System (“DMS”), a hosted software-as-a-service (“SaaS”) platform that helps organizations manage the selection, deployment and spend of their customer’s wireless assets, helping them save money on personnel and telecom expenses.
Contracts with Customers
The Company adopted Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606) (as amended, “ASC 606”), effective January 1, 2018, using the modified retrospective method applied to those contracts which were not substantially completed as of January 1, 2018. ASC 606 provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded, for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.
The Company determines revenue recognition through the following five steps:
1)
identification of the contract, or contracts, with a customer;
2)
identification of the performance obligations in the contract;
3)
determination of the transaction price;
4)
allocation of the transaction price to the performance obligations in the contract; and
5)
recognition of revenue when, or as, performance obligations are satisfied.
The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
The Company’s performance obligations are established when a customer submits a purchase order notification (in writing, electronically or verbally) for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time it has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company does not offer price concessions and does not accept payment that is less than the price stated when it accepts the purchase order.

F-12




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Revenue Recognition
Revenue is recognized upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations.
Hardware. Hardware revenue from the sale of the Company’s IoT & Mobile Solutions devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed at which time the title passes to the customer, and there are no further performance obligations with regards to the hardware device.
SaaS and Other Services. SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being one to three years. Telematics includes a device which collects and transmits the information from the vehicle or other asset. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above in the hardware revenue recognition disclosure. Prior to adoption of FASB ASC, Leases (“ASC 842”), on January 1, 2019, if the customer chose to lease the monitoring device, the Company accounted for the monitoring device lease as an operating lease, recognized the revenue for the monitoring device lease over the term of the contract and recorded such revenue in accordance with the previous lease accounting guidance in ASC 840, Leases. Under the new standard, because the Company’s rental asset lease contracts qualify as operating leases under ASC 842 and the contracts also include services to operate the underlying asset, and to maintain the asset, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue over time on a ratable basis over the term of the contract.
Maintenance and support services revenue. Periodically, the Company sells separately-priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 months to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract.
Professional services revenue. From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.
With respect to revenue related to third party product sales or other arrangements that involve the services of another party, for which the Company does not control the sale or service and acts as an agent to the transaction, the Company recognizes revenue on a net basis. The portion of the gross amount billed to customers that is remitted by the Company to another party is not reflected as revenue.
Multiple Performance Obligations
The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.
In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation.
Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.

F-13




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Contract Liabilities
Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, deferred revenue liabilities, or contract liabilities, are recorded. Deferred revenue liabilities, or contract liabilities, are also recorded when the Company collects payments in advance of performing the services.
Contract Assets
The Company capitalizes sales commissions earned by its sales force when they are considered to be incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit. There were no significant amounts of assets recorded related to contract costs as of December 31, 2019.
Applying the practical expedient in paragraph 40-25-4 of ASC 340, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expenses.
Significant Judgments in the Application of the Guidance in ASC 606
Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.
Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities in the form of a service through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include an unspecified volume of call center support and any remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent. Revenue from the Company’s subscription services is recognized over time on a ratable basis over the contract term beginning on the date that the service is made available to the customer.
Shipping and Handling Charges
Fees charged to customers for shipping and handling of products are included in product revenues, and costs for shipping and handling of products are included as a component of cost of sales.
Taxes Collected from Customers
Taxes collected on the value of transaction revenue are excluded from product and services revenues and cost of sales and are accrued in current liabilities until remitted to governmental authorities.
Foreign Currency Transactions
Foreign currency transactions are transactions denominated in a currency other than a subsidiary’s functional currency. A change in the exchange rates between a subsidiary’s functional currency and the currency in which a transaction is denominated increases or decreases the expected amount of functional currency cash flows upon settlement of the transaction. That increase or decrease in expected functional currency cash flows is reported by the Company as a foreign currency transaction gain (loss). The primary component of the Company’s foreign currency transaction gain (loss) is due to agreements in place with certain subsidiaries in foreign countries regarding intercompany transactions. Based upon historical experience, the Company anticipates repayment of these transactions in the foreseeable future, and recognizes the realized and unrealized gains (losses) on these transactions that result from foreign currency changes in the period in which they occur as foreign currency transaction gain (loss), which is recorded as other income (expense), net, in the consolidated statements of operations.
Foreign Currency Translation
Assets and liabilities of the Company’s international subsidiaries in which the local currency is the functional currency are translated into U.S. Dollars at period-end exchange rates. Income and expenses are translated into U.S. Dollars at the average

F-14




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

exchange rates during the period. The resulting translation adjustments are included in the Company’s consolidated balance sheets as a component of accumulated other comprehensive loss.
Income Taxes
The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.
Deferred tax assets are reduced by valuation allowances if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. The Company evaluates deferred income taxes on a quarterly basis to determine if valuation allowances are required by considering available evidence. If the Company is unable to generate sufficient future taxable income in certain tax jurisdictions, or if there is a material change in the actual effective tax rates or time period within which the underlying temporary differences become taxable or deductible, the Company could be required to increase its valuation allowance against its deferred tax assets which could result in an increase in the Company’s effective tax rate and an adverse impact on operating results. The Company will continue to evaluate the necessity of the valuation allowance based on the remaining deferred tax assets.
The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Uncertain tax positions are recognized in the first subsequent financial reporting period in which that threshold is met or from changes in circumstances such as the expiration of applicable statutes of limitations.
Litigation
The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company records a loss when information indicates that a loss is both probable and estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company assesses the potential liability related to the Company’s pending litigation and revises its estimates, if necessary. The Company expenses litigation costs as incurred.
Share-Based Compensation
The Company has granted stock options and restricted stock units (“RSUs”) to employees, non-employee consultants and non-employee members of our Board of Directors. The Company also has an employee stock purchase plan (“ESPP”) for eligible employees. The Company measures the compensation cost associated with all share-based payments based on grant date fair values. The fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The Black-Scholes model is considered an acceptable model but the fair values generated by it may not be indicative of the actual fair values of the Company’s equity awards as it does not consider certain factors important to those awards to recipients, such as continued service and periodic vesting requirements, as well as limited transferability. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends.
For grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock in order to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of a blended volatility estimate in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. Due to the short duration of stock purchase rights under the Company’s ESPP, the Company utilizes historical volatility in order to estimate the expected volatility assumption of the Black-Scholes model.
The expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. The Company

F-15




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award.
Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant.
The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche.
The Company evaluates the assumptions used to value stock awards on a quarterly basis. If factors change and the Company employs different assumptions, share-based compensation expense may differ significantly from what it has recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense.
Net Loss Per Share Attributable to Inseego Corp.
The Company computes basic and diluted per share data for all periods for which a statement of operations is presented. Basic net loss per share excludes dilution and is computed by dividing the net loss by the weighted-average number of shares that were outstanding during the period. Diluted earnings per share (“EPS”) reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potential dilutive securities are excluded from the diluted EPS computation in loss periods as their effect would be anti-dilutive.
Fair Value of Financial Instruments
The Company’s fair value measurements relate to its cash equivalents and money market funds, which are classified pursuant to authoritative guidance for fair value measurements. The Company places its cash equivalents in instruments that meet credit quality standards, as specified in its investment policy guidelines. These guidelines also limit the amount of credit exposure to any one issue, issuer or type of instrument.
The Company’s financial instruments consist principally of long-term debt. From time to time, the Company may utilize foreign exchange forward contracts. These contracts are valued using pricing models that take into account the currency rates as of the balance sheet date.
Comprehensive Loss
Comprehensive loss consists of net earnings and foreign currency translation adjustments.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
New Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the FASB, which are adopted by the Company as of the specified date.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes. The amendment eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. The amendment also clarifies existing guidance related to the recognition of franchise tax, the evaluation of a step up in the tax basis of goodwill, and the effects of enacted changes in tax laws or rates in the effective tax rate computation, among other clarifications. The guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company early adopted the pronouncement effective for the fourth quarter 2019, the impact of which was not material to the 2019 consolidated financial statements.
In June 2016, the FASB issued Accounting Standard Update (“ASU”) 2016-13, Financial InstrumentsCredit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires measurement and recognition of expected credit losses for financial assets held. This guidance is effective for interim and annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is currently assessing the impact of this guidance.

F-16




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either financing or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification determines whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less are accounted for similar to previous guidance for operating leases. The new standard requires lessors to account for leases using an approach that is substantially equivalent to previous guidance for sales-type leases, direct financing leases and operating leases. The Company adopted the standard on January 1, 2019, the date it became effective for public companies, using the modified retrospective approach whereby the cumulative effect of adoption was recognized on the adoption date and prior periods were not restated. There was no net cumulative effect adjustment to retained earnings as of January 1, 2019 as a result of this adoption. Upon adoption, the Company elected the package of practical expedients permitted within the standard, which among other things, allows for the carryforward of historical lease classification. The Company also elected the practical expedient provided in a subsequent amendment to the standard that removed the requirement to separate lease and non-lease components, provided certain conditions were met. Refer to Note 10, Leases, for the impact of the adoption of this guidance on the Company’s condensed consolidated financial statements.

2. Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Finished goods
$
21,229

 
$
14,797

Raw materials and components
4,061

 
11,634

 
$
25,290

 
$
26,431


Property, Plant and Equipment
Property, plant and equipment consists of the following (in thousands):
 
December 31,
 
2019
 
2018
Land
$
253

 
$
247

Buildings
2,303

 
2,247

Test equipment
10,952

 
14,444

Computer equipment and purchased software
6,911

 
4,889

Product tooling
2,139

 
504

Furniture and fixtures
1,535

 
677

Vehicles
2,535

 
1,990

Leasehold improvements
145

 
136

 
26,773

 
25,134

Less—accumulated depreciation and amortization
(16,017
)
 
(18,436
)
 
$
10,756

 
$
6,698


At December 31, 2019, the Company had vehicles and equipment under capital leases with an aggregate carrying value of $2.1 million, net of accumulated amortization of $2.6 million. At December 31, 2018, the Company had vehicles and equipment under capital leases with an aggregate carrying value of $1.9 million, net of accumulated amortization of $2.0 million.

F-17




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Rental Assets
Rental assets consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Rental assets
$
18,176

 
$
16,648

Less—accumulated depreciation
(12,791
)
 
(10,879
)
 
$
5,385

 
$
5,769


Depreciation and amortization expense related to property, plant and equipment, including equipment under capital leases, and rental assets was $8.8 million and $7.0 million for the years ended December 31, 2019 and 2018, respectively.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Royalties
$
1,415

 
$
1,727

Payroll and related expenses
2,716

 
2,415

Professional fees
483

 
514

Accrued interest
1,543

 
239

Deferred revenue
2,235

 
2,048

Operating lease liabilities
1,101

 

Acquisition-related liabilities
1,000

 
1,000

Other
7,368

 
5,081

 
$
17,861

 
$
13,024


Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows (in thousands):
 
December 31,
 
2019
 
2018
Cash and cash equivalents
$
12,074

 
$
31,015

Restricted cash

 
61

Total cash, cash equivalents and restricted cash
$
12,074

 
$
31,076


3. Goodwill and Other Intangible Assets
A summary of the activity in goodwill is presented below (in thousands):
Balance at December 31, 2017
$
37,681

Effect of change in foreign currency exchange rates
(4,739
)
Balance at December 31, 2018
32,942

Effect of change in foreign currency exchange rates
717

Balance at December 31, 2019
$
33,659



F-18




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The Company’s intangible assets are comprised of the following (in thousands):
 
December 31, 2019
 
Weighted-Average Life
(in years)
 
Gross Carrying Value
 
Accumulated Amortization
 
Net Carrying Value
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies
6.0
 
$
13,076

 
$
(9,198
)
 
$
3,878

Trademarks and trade names
10.0
 
18,352

 
(8,040
)
 
10,312

Customer relationships
8.4
 
12,460

 
(7,413
)
 
5,047

Capitalized software development costs
3.6
 
19,375

 
(6,570
)
 
12,805

Other
2.4
 
2,986

 
(1,790
)
 
1,196

Total finite-lived intangible assets
 
 
$
66,249

 
$
(33,011
)
 
33,238

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process capitalized software development costs
 
 
 
 
 
 
11,154

Total intangible assets
 
 
 
 
 
 
$
44,392


 
December 31, 2018
 
Weighted-Average Life
(in years)
 
Gross Carrying Value
 
Accumulated Amortization
 
Net Carrying Value
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies
6.0
 
$
12,846

 
$
(7,034
)
 
$
5,812

Trademarks and trade names
10.0
 
18,034

 
(6,103
)
 
11,931

Customer relationships
8.4
 
12,368

 
(5,711
)
 
6,657

Capitalized software development costs
5.0
 
7,221

 
(2,406
)
 
4,815

Other
2.3
 
2,475

 
(847
)
 
1,628

Total finite-lived intangible assets
 
 
$
52,944

 
$
(22,101
)
 
30,843

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process capitalized software development costs
 
 
 
 
 
 
1,142

Total intangible assets
 
 
 
 
 
 
$
31,985

Amortization expense for the years ended December 31, 2019 and 2018 was approximately $9.7 million and $6.7 million, respectively, including approximately $4.1 million and $1.4 million related to capitalized software development costs for the years ended December 31, 2019 and 2018, respectively.
The Company recorded no impairment losses on intangible assets during the years ended December 31, 2019 and December 31, 2018.
The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands): (In process)
2020
12,477

2021
7,119

2022
4,419

2023
4,309

2024
3,557

Thereafter
1,357

Total
$
33,238


4. Fair Value Measurement of Assets and Liabilities
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). A fair value measurement reflects the assumptions

F-19




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

market participants would use in pricing an asset or liability based on the best available information. These assumptions include the risk inherent in a particular valuation technique (such as a pricing model) and the risks inherent in the inputs to the model.
The Company classifies inputs to measure fair value using a three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels (with Level 3 being the lowest) and is defined as follows:
Level 1:
Pricing inputs are based on quoted market prices for identical assets or liabilities in active markets (e.g., NYSE or NASDAQ). Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2:
Pricing inputs include benchmark yields, trade data, reported trades and broker dealer quotes, two-sided markets and industry and economic events, yield to maturity, Municipal Securities Rule Making Board reported trades and vendor trading platform data. Level 2 includes those financial instruments that are valued using various pricing services and broker pricing information including Electronic Communication Networks and broker feeds.
Level 3:
Pricing inputs include significant inputs that are generally less observable from objective sources, including the Company’s own assumptions.
The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy. There have been no transfers of assets or liabilities between fair value measurement classifications during the year ended December 31, 2019.
The following table summarizes the Company’s financial instruments measured at fair value on a recurring basis in accordance with the authoritative guidance for fair value measurements as of December 31, 2019 (in thousands):
 
Balance as of
December 31, 2019
 
Level 1
Assets:
 
 
 
Cash equivalents
 
 
 
Money market funds
$
126

 
$
126

Total cash equivalents
$
126

 
$
126

The following table summarizes the Company’s financial instruments measured at fair value on a recurring basis in accordance with the authoritative guidance for fair value measurements as of December 31, 2018 (in thousands):
 
Balance as of
December 31, 2018
 
Level 1
Assets:
 
 
 
Cash equivalents
 
 
 
Money market funds
$
10,085

 
$
10,085

Total cash equivalents
$
10,085

 
$
10,085


As of December 31, 2019 and 2018, the Company had no outstanding foreign currency exchange forward contracts.
During the years ended December 31, 2019 and 2018, the Company recorded net foreign currency transaction losses of approximately $0.3 million and $0.4 million, respectively, primarily related to outstanding intercompany loans that Ctrack has with certain of its subsidiaries, which are remeasured at each reporting period and payable upon demand.
All recorded gains and losses on foreign currency transactions are recorded in other income (expense), net, in the consolidated statements of operations.
Other Financial Instruments
The Company’s financial assets and liabilities are carried at fair value or at amounts that, because of their short-term nature, approximate current fair value, with the exception of its $105.1 million in Convertible Notes (as defined below) (see Note 5, Debt). The Company carries its Convertible Notes at amortized cost. The debt and equity components of the Convertible Notes were initially measured using Level 3 inputs and are not measured on a recurring basis. It is not practicable

F-20




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

to determine the fair value of the Convertible Notes due to the lack of information available to calculate the fair value of such notes. The carrying value of the liability component of the Convertible Notes was $101.3 million and $93.1 million as of December 31, 2019 and 2018, respectively.
5. Debt
Short-Term Borrowings
DigiCore Secured Banking Facility
DigiCore has a secured banking facility with Absa Bank Limited in South Africa (“Absa”), which had a maximum borrowing capacity of $1.0 million at December 31, 2019. The facility bears interest at the South Africa prime interest rate less 0.10% (9.90% at December 31, 2019) and is subject to renewal annually. At December 31, 2019 and 2018, $0.2 million and $1.0 million, respectively, was outstanding under this facility.
DigiCore Secured Overdraft Facility
DigiCore has a secured overdraft facility with Grindrod Bank Limited in South Africa, which had a maximum borrowing capacity of $0.3 million at December 31, 2019. The facility bears interest at the South Africa prime interest rate plus 1.00% (11.00% at December 31, 2019), requires monthly interest and, in certain instances, minimum principal payments. The facility is subject to renewal annually. At December 31, 2019 and 2018, $21.0 thousand and $0.4 million, respectively, was outstanding under this facility.
Long-Term Debt
Term Loan
On August 23, 2017, the Company and certain of its direct and indirect subsidiaries (the “Guarantors”) entered into a credit agreement (the “Credit Agreement”) with Cantor Fitzgerald Securities, as administrative agent and collateral agent, and certain lenders (the “Lenders”). Pursuant to the Credit Agreement, the Lenders provided the Company with a term loan in the principal amount of $48.0 million (the “Term Loan”) with a maturity date of August 23, 2020 (the “Maturity Date”). In conjunction with the closing of the Term Loan, the Company received proceeds of $46.9 million, $35.0 million of which was funded to the Company in cash on the closing date, net of an original issue discount and commitment fee, and the remaining $11.9 million of which was funded through the Company’s repurchase and cancellation of approximately $14.9 million of its outstanding Inseego Notes (as defined below) pursuant to the terms of the Note Purchase Agreement (as defined below). The Company paid issuance costs of approximately $0.5 million. Additionally, the Company issued shares of its common stock and accrued an exit fee, which, when combined with the original debt discount and commitment fee, resulted in a total debt discount of approximately $4.0 million.
The Term Loan is secured by a first priority lien on substantially all of the assets of the Company and the Guarantors, including equity interests in certain of the Company’s direct and indirect subsidiaries, in each case subject to certain customary exceptions and permitted liens. The Credit Agreement includes customary representations and warranties, a material adverse change clause, as well as customary reporting and financial covenants, including a restriction on the level of capital expenditures. The Company obtained waivers of the capital expenditure restriction from the lenders during the year ended December 31, 2019. As a result of the waivers, as of December 31, 2019, the Company was in compliance with all financial covenants under the Credit Agreement. On March 9, 2020, the Company entered into an amendment to the Credit Agreement, which among other things, amended certain financial covenants set forth therein and permits the use of the Company’s Series E Preferred Stock to make certain payments, including interest payments, due thereunder.
The Term Loan bears interest at a rate per annum equal to the three-month LIBOR, but in no event less than 1.00%, plus 7.625% (9.535% at December 31, 2019). Interest on the Term Loan is payable on the last business day of each calendar month and on the Maturity Date. Principal on the Term Loan is payable on the Maturity Date. At December 31, 2019, interest due to related parties, totaling $1.3 million, was deferred and is included in accrued expenses and other current liabilities on the condensed consolidated balance sheet. This amount will convert to Series E Preferred Stock based on the amendment noted above. Principal on the Term Loan is payable on the Maturity Date.
As required by the terms of the Credit Agreement, during the year ended December 31, 2018, the Company repaid $0.5 million of principal on the Term Loan in connection with the Settlement Agreement, as defined below (see Note 10, Commitments and Contingencies).

F-21




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Related parties currently hold 100% of the principal amount. On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender, holder of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.
The Term Loan consisted of the following (in thousands):
 
December 31,
 
2019
 
2018
Principal
$
47,500

 
$
47,500

Less: unamortized debt discount and debt issuance costs
(962
)
 
(2,454
)
Net carrying amount
$
46,538

 
$
45,046


The effective interest rate on the Term Loan was 13.50% for the year ended December 31, 2019. The following table sets forth total interest expense recognized related to the Term Loan during the years ended December 31, 2019 and 2018 (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Contractual interest expense
$
4,789

 
$
4,684

Amortization of debt discount
1,331

 
1,331

Amortization of debt issuance costs
161

 
160

Total interest expense
$
6,281

 
$
6,175


Convertible Senior Notes
Novatel Wireless Notes
On June 10, 2015, Novatel Wireless issued $120.0 million of 5.50% convertible senior notes due 2020 (the “Novatel Wireless Notes”). The Company incurred issuance costs of approximately $3.9 million. The Company used a portion of the proceeds from the offering to finance its acquisition of Ctrack, to pay fees and expenses related to the acquisition and for general corporate purposes.
The Novatel Wireless Notes are governed by the terms of an indenture, dated June 10, 2015, between Novatel Wireless, as issuer, Inseego and Wilmington Trust, National Association, as trustee, as amended by certain supplemental indentures. The Novatel Wireless Notes are senior unsecured obligations of Novatel Wireless and bear interest at a rate of 5.50% per year, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2015. The Novatel Wireless Notes will mature on June 15, 2020, unless earlier repurchased or converted. The Novatel Wireless Notes will be convertible into cash, shares of the Company’s common stock, or a combination thereof, at the election of the Company, at an initial conversion price of $5.00 per share of the Company’s common stock.
Following the settlement of the exchange offer and consent solicitation described below, approximately $0.2 million aggregate principal amount of Novatel Wireless Notes remain outstanding. In connection with the exchange offer and consent solicitation, the Novatel Wireless Notes and its related indenture were amended to, among other things, eliminate certain events of default and substantially all of the restrictive covenants in the Novatel Wireless Notes and its related indenture, including the merger covenant, which sets forth certain requirements that must be met for Novatel Wireless to consolidate, merge or sell all or substantially all of its assets, and the reporting covenant, which requires Novatel Wireless to provide certain periodic reports to noteholders. The Novatel Wireless Notes’ related indenture, as amended, also provides that the form of settlement of any conversions of the Novatel Wireless Notes will be elected by the Company.
Inseego Notes
On January 9, 2017, in connection with the settlement of an exchange offer and consent solicitation with respect to the Novatel Wireless Notes, the Company issued approximately $119.8 million of 5.50% convertible senior notes due 2022 (the “Inseego Notes” and collectively with Novatel Wireless Notes, the “Convertible Notes”). The Inseego Notes were issued in

F-22




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

exchange for approximately $119.8 million aggregate principal amount of outstanding Novatel Wireless Notes that were validly tendered and accepted for exchange and subsequently canceled.
The Inseego Notes are governed by the terms of an indenture, dated January 9, 2017 (the “Inseego Indenture”), between the Company, as issuer, and Wilmington Trust, National Association, as trustee (the “Trustee”). The Inseego Notes are senior unsecured obligations of the Company and bear interest from, and including, December 15, 2016, at a rate of 5.50% per year, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2017. The Inseego Notes will mature on June 15, 2022, unless earlier converted, redeemed or repurchased.
The Inseego Notes will be convertible into cash, shares of the Company’s common stock, or a combination thereof, at the election of the Company, at an initial conversion rate of 212.7660 shares of common stock per $1,000 principal amount of the Inseego Notes, which corresponds to an initial conversion price of $4.70 per share of the Company’s common stock. The conversion rate is subject to adjustment from time to time upon the occurrence of certain events, including, but not limited to, the issuance of stock dividends and payment of cash dividends. Because the sale price condition included in the Inseego Indenture was satisfied during December 2019, the Inseego Notes are currently convertible and will remain convertible until March 31, 2020, at which time the convertibility will be reevaluated.
At any time prior to the close of business on the business day immediately preceding December 15, 2021, holders may convert their Inseego Notes at their option only under the following circumstances:
(i)
during any calendar quarter (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter equals or exceeds 130% of the conversion price on such trading day;
(ii)
during the five consecutive business day period immediately after any five consecutive trading day period (the “Measurement Period”) in which the trading price per $1,000 principal amount of the Inseego Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price per share of the Company’s common stock and the conversion rate on each such trading day;
(iii)
upon the occurrence of certain corporate events specified in the Inseego Indenture; or
(iv)
if the Company has called the Inseego Notes for redemption.
On or after December 15, 2021, the holders may convert any of their Inseego Notes at any time prior to the close of business on the business day immediately preceding the maturity date.
The Company may redeem all or a portion of the Inseego Notes at its option if the last reported sale price per share of the Company’s common stock equals or exceeds 140% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately prior to the date on which the Company provides written notice of redemption, at a redemption price equal to 100% of the principal amount of the Inseego Notes to be redeemed, plus any accrued and unpaid interest on such Inseego Notes, subject to the right of holders as of the close of business on an interest record date to receive the related interest. In addition, if the Company calls the Inseego Notes for redemption, a “make-whole fundamental change” (as defined in the Inseego Indenture) will be deemed to occur. As a result, the Company will, in certain circumstances, increase the conversion rate for holders who convert their Inseego Notes in connection with such redemption.
The Inseego Notes are subject to repurchase by the Company at the Optional Repurchase Date at a repurchase price in cash equal to 100% of the principal amount of the Inseego Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the Optional Repurchase Date, subject to the right of holders of the Inseego Notes on a record date to receive interest through the corresponding interest payment date. On March 6, 2020, the holders of substantially all of the outstanding indebtedness under the notes agreed to waive their optional right to require the Company to repurchase the notes on June 15, 2020.
No “sinking fund” is provided for the Inseego Notes, which means that the Company is not required to periodically redeem or retire the Inseego Notes. If the Company undergoes a “fundamental change” (as defined in the Inseego Indenture), subject to certain conditions, holders may require the Company to repurchase for cash all or part of their Inseego Notes in principal amounts of $1,000, or an integral multiple of $1,000 in excess thereof. The fundamental change repurchase price will be equal to 100% of the principal amount of the Inseego Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date, subject to the right of holders as of the close of business on an interest

F-23




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

record date to receive the related interest. In addition, every fundamental change is a make-whole fundamental change. As a result, the Company will, in certain circumstances, increase the conversion rate for holders who convert their Inseego Notes in connection with such fundamental change.
The Inseego Indenture contains certain covenants, effective until June 15, 2020, that limit the amount of debt, including secured debt, that may be incurred by the Company or its subsidiaries, and that limit the ability of the Company to pay dividends, repurchase its equity securities or make other restricted payments. The Company was in compliance with such covenants at December 31, 2019.
The Inseego Indenture also provides for customary events of default. If an event of default (other than certain events of bankruptcy, insolvency or reorganization involving the Company) occurs and is continuing, the Trustee, by notice to the Company, or the holders of at least 25% in principal amount of the outstanding Inseego Notes, by notice to the Company and the Trustee, may declare the principal and accrued and unpaid interest on the outstanding Inseego Notes to be immediately due and payable. Upon the occurrence of certain events of bankruptcy, insolvency or reorganization involving the Company, 100% of the principal and accrued and unpaid interest of the Inseego Notes will automatically become immediately due and payable. Notwithstanding the foregoing, the Inseego Indenture provides that, to the extent the Company elects and for up to 60 days, the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants consists exclusively of the right to receive special interest on the Inseego Notes at a rate equal to 0.50% per annum on the principal amount of the outstanding Inseego Notes.
Because the exchange of the Novatel Wireless Notes for the Inseego Notes described above was treated as a debt modification in accordance with applicable FASB guidance (it was between a parent and a subsidiary company and for substantially identical notes), the Company did not recognize a gain or loss with respect to the issuance of the Inseego Notes. In accordance with authoritative guidance, the Company recognized $3.6 million as an additional component of debt discount and additional paid-in capital attributed to the increase in the fair value of the embedded conversion feature of the Inseego Notes before and after modification. The Company will amortize the debt discount on the Inseego Notes as a component of interest expense using the effective interest method through June 2020.
At December 31, 2019, approximately $44.8 million of the Inseego Notes were held by related parties.
The Convertible Notes consisted of the following (in thousands):
 
December 31,
 
2019
 
2018
Liability component:
 
 
 
Principal
$
105,125

 
$
105,125

Less: unamortized debt discount and debt issuance costs
(3,791
)
 
(12,071
)
Net carrying amount
$
101,334

 
$
93,054

Equity component
$
41,905

 
$
41,905

 
In connection with the issuance of the Convertible Notes, the Company incurred approximately $3.9 million of issuance costs, which primarily consisted of underwriting, legal and other professional fees, and allocated the costs to the liability and equity components based on the allocation of the proceeds. Of the approximately $3.9 million of issuance costs, approximately $1.3 million were allocated to the equity component and recorded as a reduction to additional paid-in capital and $2.6 million were allocated to the liability component and recorded as a decrease to the carrying amount of the liability component on the consolidated balance sheet. The portion allocated to the liability component is being amortized to interest expense using the effective interest method through June 2020. 

F-24




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The effective interest rate on the liability component of the Convertible Notes was 13.88% for the year ended December 31, 2019. The following table sets forth total interest expense recognized related to the Convertible Notes during the years ended December 31, 2019 and 2018 (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Contractual interest expense
$
5,782

 
$
5,782

Amortization of debt discount
7,821

 
7,822

Amortization of debt issuance costs
459

 
459

Total interest expense
$
14,062

 
$
14,063


At December 31, 2019, the minimum calendar year principal payments and maturities of long-term debt were as follows, assuming no repurchases or conversions of the Novatel Wireless Notes prior to June 15, 2020, the maturity date, or the Inseego Notes prior to June 15, 2022, the maturity date (in thousands):
2020
$
47,750

2021

2022
104,875

2023

2024

Thereafter

Total
$
152,625


Exchange Shares
In the first quarter of 2020, the Company entered into privately-negotiated exchange agreements with certain investors holding the Inseego Notes. Pursuant to the exchange agreements, the investors exchanged $59.9 million in aggregate principal amount of outstanding Inseego Notes for 13,688,876 shares of the Company’s common stock, par value $0.001 per share. The investors agreed to waive any accrued but unpaid interest on the exchanged Inseego Notes.

In connection with the above Exchange Shares, the Company issued 942,702 additional shares of the Company’s common stock. The Company will account for the debt conversion as an induced conversion under ASC 470 -“Debt”, and as such, expects to record a loss on induced conversion of approximately $7.9 million as other expense during the first quarter of 2020.

6. Income Taxes
The Company’s loss before income taxes for the years ended December 31, 2019 and 2018 is comprised of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Domestic
$
(39,187
)
 
$
(7,335
)
Foreign
(387
)
 
7

Loss before income taxes
$
(39,574
)
 
$
(7,328
)


F-25




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The provision for income taxes for the years ended December 31, 2019 and 2018 is comprised of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Current:
 
 
 
Federal
$
(49
)
 
$

State
35

 
35

Foreign
1,148

 
766

Total current
1,134

 
801

Deferred:
 
 
 
Federal
12

 
12

State

 

Foreign
(610
)
 
2

Total deferred
(598
)
 
14

Provision for income taxes
$
536

 
$
815


The Company’s net deferred tax liabilities consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Deferred tax assets:
 
 
 
Provision for excess and obsolete inventory
$
2,003

 
$
2,710

Depreciation and amortization

 
1,426

Interest expense limitation
5,562

 
2,769

Net operating loss and tax credit carryforwards
95,258

 
86,385

Share-based compensation
1,226

 
1,218

Right-of-use-asset
650

 

Unrecognized tax benefits
1,288

 
1,163

Deferred tax assets
105,987

 
95,671

Deferred tax liabilities:

 
 
Operating lease liability
(650
)
 

Purchased intangible assets
(3,623
)
 
(4,485
)
Depreciation and amortization
(1,742
)
 

Accrued expenses
(219
)
 
(1,799
)
Deferred tax liabilities
(6,234
)
 
(6,284
)
Valuation allowance
(103,702
)
 
(93,844
)
Net deferred tax liabilities
$
(3,949
)
 
$
(4,457
)

The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. The Company records a valuation allowance to reduce any deferred tax assets by the amount of any tax benefits that, based on available evidence and judgment, are not expected to be realized.
The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.

F-26




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

At December 31, 2019 and 2018, the Company recognized valuation allowances of $9.2 million and $2.9 million, respectively, related to its deferred tax assets created in those respective years. As a result, no net income tax benefits resulted in the Company’s statements of operations from the operating losses created during those years.
The provision for income taxes reconciles to the amount computed by applying the statutory federal income tax rate of 21% in 2019 and 2018 to loss before income taxes as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Federal tax benefit, at statutory rate
$
(8,311
)
 
$
(1,555
)
State benefit, net of federal benefit
27

 
27

Foreign tax rate difference
476

 
24

Valuation allowance against future tax benefits
9,168

 
2,878

Research and development credits
(1,456
)
 
(471
)
Share-based compensation
341

 
121

Other
291

 
(209
)
Provision for income taxes
$
536

 
$
815


At December 31, 2019, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2019 and prior of approximately $389.1 million. Approximately $41.3 million of these NOLs have no expiration date. The remainder begin to expire in 2021, unless previously utilized. Some of these NOLs may be limited by either past or future changes in control events. The Company has California net operating loss carryforwards at December 31, 2019 of approximately $44.0 million, which begin to expire in 2028, unless previously utilized, and foreign net operating losses for its active foreign subsidiaries of approximately $50.2 million, which generally have no expiration date. At December 31, 2019, the Company had federal research and development tax credit carryforwards of approximately $10.2 million, which begin to expire in 2026, unless previously utilized, and California research and development tax credit carryforwards of approximately $12.1 million, which have no expiration date.
Pursuant to Internal Revenue Code (“IRC”) Sections 382 and 383, annual use of the Company’s net operating loss and research and development credit carryforwards may be limited in the event a cumulative change in ownership of more than 50% occurs within a rolling three-year period. An analysis was performed for the period through December 31, 2019 and did not identify any events of cumulative change in ownership during the review period. The Company will continue monitoring any future changes in stock ownership.
The Company entered into a Rights Agreement on January 22, 2018 (the “Rights Agreement”), subsequent to the balance sheet date, with Computershare Trust Company, N.A., a federally chartered trust company, as rights agent. The Rights Agreement is intended to discourage acquisitions of the Company’s common stock which could result in a cumulative change in ownership of more than 50% within a rolling three-year period, thereby preserving the Company’s current ability to utilize net operating loss carryforwards to offset future income tax obligations; however, there is no assurance that the Rights Agreement will prevent a cumulative change in ownership.
It is the Company’s intention to reinvest undistributed earnings of its foreign subsidiaries and thereby indefinitely postpone their remittance. Accordingly, no provision has been made for foreign withholding taxes on U.S. income taxes which may become payable if undistributed earnings of the foreign subsidiary were paid as dividends to the Company.
The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. No income tax benefit was recognized during the years ended December 31, 2019 and 2018. At December 31, 2019 and 2018, the Company did not have interest expense related to uncertain tax positions or a liability for unrecognized tax benefits. The Company does not expect changes to its uncertain tax position in the next twelve months.

F-27




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
Balance at December 31, 2017
$
36,582

Increases related to current and prior year tax positions
324

Balance at December 31, 2018
36,906

Increases related to current and prior year tax positions
929

Balance at December 31, 2019
$
37,835


There are no tax benefits that, if recognized, would affect the effective tax rate that are included in the balances of unrecognized tax benefits at December 31, 2019.
The Company and its subsidiaries file U.S., state and foreign income tax returns in jurisdictions with various statutes of limitations. The Company’s tax returns are subject to examination by federal, state and foreign taxing authorities. The Company’s federal and state tax returns are subject to examination for the years beginning in 2015 and 2014, respectively. Net operating loss carryforwards arising prior to these years are also open to examination, if and when utilized. The Company believes appropriate provisions for all outstanding issues have been made for all jurisdictions and all open years. However, because audit outcomes and the timing of audit settlements are subject to significant uncertainty, the Company’s current estimate of the total amounts of unrecognized tax benefits could increase or decrease for all open years.
7. Stockholders’ Equity
On August 6, 2018, the Company completed a private placement of 12,062,000 shares of its common stock and warrants (the “2018 Warrants”) to purchase an additional 4,221,700 shares of its common stock, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions, to certain accredited investors for gross proceeds of $19.7 million in cash. Each warrant has an initial exercise price of $2.52 per share, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions, and will expire on August 6, 2023. The warrants may be exercisable on a cashless exercise basis if, and only if, the shares of common stock underlying such warrants cannot be immediately resold pursuant to an effective registration statement or Rule 144 of the Securities Act of 1933, as amended, without volume or manner of sale restrictions. In connection with the private placement, the Company incurred issuance costs of approximately $0.5 million.
On March 28, 2019, the 2018 Warrants were exercised at an exercise price of $2.52 per share, for aggregate cash proceeds to the Company of approximately $10.6 million. In connection with the exercise of the 2018 Warrants, on March 28, 2019, the Company issued additional warrants to purchase 2,500,000 shares of common stock (the “2019 Warrants”) to the accredited investors. Each 2019 Warrant has an initial exercise price of $7.00 per share, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions, will be exercisable at any time on or after September 28, 2019, and will expire on June 30, 2022. The 2019 Warrants may be exercisable on a cashless exercise basis if, and only if, the shares of common stock underlying such warrants cannot be immediately resold pursuant to an effective registration statement or Rule 144 of the Securities Act of 1933, as amended, without volume or manner of sale restrictions.
During the fourth quarter of 2019, the Company received $6.9 million in net cash proceeds from the exercise of 1,255,129 of the Company’s common stock purchase warrants issued in 2015.
The Company assessed the terms of the warrants under ASC 815, Derivatives and Hedges. Pursuant to this guidance, the Company has determined that the warrants do not require liability accounting and has classified the warrants as equity.
Preferred Stock
The Company has a total of 2,000,000 shares of preferred stock authorized for issuance at a par value of $0.001 per share, 150,000 of which have been designated Series D Preferred Stock and 39,500 of which have been designated Series E Preferred Stock.
On August 9, 2019, the Company completed a private placement of 10,000 shares of Series E Preferred Stock for an aggregate purchase price of $10.0 million in accordance with the terms and provisions of a Securities Purchase Agreement, dated August 9, 2019, by and among the Company and certain accredited investors. Each share of Series E Preferred Stock entitles the holder thereof to receive, when, as and if declared by the Company out of assets legally available therefor, cumulative cash dividends at an annual rate of 9.00% payable quarterly in arrears on January 1, April 1, July 1 and October 1 of each year, beginning on October 1, 2019. If dividends are not declared and paid in any quarter, or if such dividends are declared but holders of the Series E Preferred Stock elect not to receive them in cash, the quarterly dividend will be deemed to

F-28




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

accrue and will be added to the Series E Base Amount. The Series E Preferred Stock has no voting rights unless otherwise required by law. The Series E Preferred Stock is perpetual and has no maturity date. However, the Company may, at its option, redeem shares of the Series E Preferred Stock, in whole or in part, on or after July 1, 2022, at a price equal to 110% of the Series E Base Amount plus (without duplication) any accrued and unpaid dividends. The “Series E Base Amount” means $1,000 per share, plus any accrued but unpaid dividends, whether or not declared by the Company’s board of directors, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to the Series E Preferred Stock. In the event of a liquidation, dissolution or winding up of the Company, the holders of the Series E Preferred Stock will be entitled to receive, after satisfaction of liabilities to creditors and subject to the rights of holders of any senior securities, but before any distribution of assets is made to holders of common stock or any other junior securities, the Series E Base Amount plus (without duplication) any accrued and unpaid dividends.
There were no dividends declared and $0.4 million of dividends were accrued as of December 31, 2019.
On March 6, 2020, the Company entered into a Securities Purchase Agreement with an accredited investor pursuant to which, among other things, the Company issued and sold to the investor, in a private placement transaction, an aggregate of 25,000 shares of the Company’s Series E Preferred Stock, for a purchase price of $1,000 per share of Series E Preferred Stock, resulting in gross proceeds to the Company of $25.0 million.
Rights Agreement
On January 22, 2018, the Company entered into the Rights Agreement and issued a dividend of one preferred share purchase right (a “Right”) to each of the stockholders of record of each share of common stock outstanding on February 2, 2018. Each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of Series D Preferred Stock, par value $0.001 per share (the “Preferred Shares”), of the Company, at a price of $10.00 per one one-thousandth of a Preferred Share represented by a Right (the “Purchase Price”), subject to adjustment. The description and terms of the Rights are set forth in the Rights Agreement.
The Rights are not exercisable until the Distribution Date (as defined in the Rights Agreement). The Rights will expire on the earlier of (i) the close of business on January 22, 2021, (ii) the time at which the Rights are redeemed, and (iii) the time at which the Rights are exchanged.
Until a Right is exercised, the holder thereof, as such, will have no rights as a stockholder of the Company, including, without limitation, the right to vote or to receive dividends.
In connection with the issuance of the 2019 Warrants, on March 28, 2019, the Company entered into an Amendment No. 3 to the Rights Agreement, dated January 22, 2018, as amended by that certain Amendment No. 1 to Rights Agreement, dated August 6, 2018, and as amended by that certain Amendment No. 2 to Rights Agreement, dated December 4, 2018, between the Company and Computershare Trust Company, N.A., as rights agent, for the purpose of modifying the definition of “Acquiring Person” under the Rights Agreement to permit each of the Investors to remain a Grandfathered Stockholder (as defined in the Rights Agreement) and not be deemed an “Acquiring Person” under the Rights Agreement in connection with the Investors’ purchase of the 2019 Warrants.

The Investors will remain Grandfathered Stockholders as long as they do not acquire, after the date of the Third Amendment to Rights Agreement, beneficial ownership of Company securities (other than as a result of any adjustment provision or the accrual of interest under any outstanding convertible notes) equal to more than 0.50% of the then-outstanding common stock.


F-29




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Common Shares Reserved for Future Issuance
The Company had reserved shares of common stock for possible future issuance as of December 31, 2019 and 2018 as follows:
 
December 31,
  
2019
 
2018
Common stock warrants outstanding
2,838,454

 
5,815,283

Stock options outstanding
9,044,304

 
8,796,212

Restricted stock units outstanding
400,315

 
454,382

Shares available for issuance pursuant to Convertible Notes
40,649,225

 
40,649,225

Shares available for future grants of awards under the 2015 Incentive Compensation Plan
4,557

 
1,943,085

Shares available for future grants of awards under the 2018 Omnibus Incentive Compensation Plan
2,483,664

 
3,224,425

Shares available under the 2000 Employee Stock Purchase Plan
622,476

 
825,537

Total shares of common stock reserved for issuance
56,042,995

 
61,708,149


8. Share-based Compensation
During the year ended December 31, 2019, the Company granted awards under the 2018 Omnibus Incentive Compensation Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”), and the 2015 Incentive Compensation Plan (the “2015 Plan”). The Compensation Committee of the Board of Directors administers the plans.
Under the 2015 Plan and the 2018 Plan, a maximum of 1,946,915 shares and 20,576,085 shares, respectively, of common stock may be issued upon the exercise of stock options, in the form of restricted stock, or in settlement of RSUs or other awards, including awards with alternative vesting schedules such as performance-based criteria.
For the years ended December 31, 2019 and 2018, the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Cost of revenues
$
1,133

 
$
390

Research and development
1,548

 
1,017

Sales and marketing
1,669

 
970

General and administrative
2,952

 
2,499

Total
$
7,302

 
$
4,876


Stock Options
The Compensation Committee of the Board of Directors determines eligibility, vesting schedules and exercise prices for stock options granted. Stock options generally have a term of ten years and vest over a three- to four-year period.
The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:
 
Year Ended December 31,
 
2019
 
2018
Expected dividend yield
%
 
%
Risk-free interest rate
1.8
%
 
2.8
%
Volatility
81
%
 
84
%
Expected term (in years)
5.8

 
5.8


The weighted-average fair value of stock option awards granted during the years ended December 31, 2019 and 2018 was $3.56 and $1.56, respectively.

F-30




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The following table summarizes the Company’s stock option activity for the years ended December 31, 2019 and 2018 (dollars in thousands, except per share data):
 
Stock
Options
Outstanding
 
Weighted-Average
Exercise
Price Per
Option
 
Weighted-Average
Remaining
Contractual
Term
(in years)
 
Aggregate
Intrinsic
Value
Outstanding — December 31, 2018
8,796,212

 
$
2.10

 
 
 
 
Granted
2,660,936

 
5.17

 
 
 
 
Exercised
(1,489,067
)
 
1.69

 
 
 
 
Canceled
(923,777
)
 
3.64

 
 
 
 
Outstanding — December 31, 2019
9,044,304

 
$
2.91

 
8.30
 
$
39,997

Vested and Expected to Vest — December 31, 2019
7,814,925

 
$
2.75

 
8.17
 
$
35,753

Exercisable — December 31, 2019
3,648,992

 
$
1.93

 
7.28
 
$
19,735


During the year ended December 31, 2018, 1,611,731 shares were issued upon the exercise of stock options. The total intrinsic value of stock options exercised to purchase common stock during the years ended December 31, 2019 and 2018 was approximately $5.6 million and $2.4 million, respectively.
As of December 31, 2019, total unrecognized share-based compensation expense related to non-vested stock options was $9.0 million, which is expected to be recognized over a weighted-average period of approximately 2.8 years. The Company recognized approximately $3.5 million and $2.5 million of share-based compensation expense related to the vesting of stock option awards during the years ended December 31, 2019 and 2018, respectively.
Restricted Stock Units
Pursuant to the 2018 Plan and the 2015 Plan, the Company may issue RSUs that, upon satisfaction of vesting conditions, allow for recipients to receive common stock. Issuances of such awards reduce common stock available under the 2018 Plan and 2015 Plan for stock incentive awards. The Company measures compensation cost associated with grants of RSUs at fair value, which is generally the closing price of the Company’s stock on the date of grant. RSUs generally vest over a three- to four-year period.
A summary of restricted stock unit activity under all plans for the year ended December 31, 2019 is presented below:
 
Number of Shares
 
Weighted-Average Grant-Date Fair Value
Non-vested — December 31, 2018
454,382

 
$
2.17

Granted
870,150

 
5.07

Vested
(809,482
)
 
4.20

Forfeited
(114,735
)
 
3.66

Non-vested — December 31, 2019
400,315

 
$
3.95


During the year ended December 31, 2018, the weighted-average grant-date fair value of RSUs granted was $2.01. During the years ended December 31, 2019 and 2018, the total fair value of shares vested was $4.0 million and $2.1 million, respectively.
As of December 31, 2019, there was $0.6 million of unrecognized share-based compensation expense related to non-vested RSUs, which is expected to be recognized over a weighted-average period of 0.9 years. The Company recognized approximately $3.5 million and $2.2 million of share-based compensation expense related to the vesting of RSUs during the years ended December 31, 2019 and 2018, respectively.
2000 Employee Stock Purchase Plan
The ESPP permits eligible employees of the Company to purchase newly issued shares of common stock, at a price equal to 85% of the lower of the fair market value on (i) the first day of the offering period or (ii) the last day of each six-month

F-31




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

purchase period, through payroll deductions of up to 10% of their annual cash compensation. Under the ESPP, a maximum of 5,324,000 shares of common stock may be purchased by eligible employees.
During the years ended December 31, 2019 and 2018, the Company issued 203,061 shares and 282,101 shares, respectively, under the ESPP. The Company recognized approximately $0.3 million and $0.2 million of share-based compensation expense related to the ESPP during the years ended December 31, 2019 and 2018, respectively.

9. Earnings per Share
Basic EPS excludes dilution and is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock using the treasury stock method. Potentially dilutive securities (consisting primarily of the Convertible Notes calculated using the if-converted and treasury stock method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when the applicable exercise price is greater than the market price on the period end date as their effect would be anti-dilutive.
The calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):
 
Year Ended December 31,
 
2019
 
2018
Net loss attributable to common stockholders
$
(40,486
)
 
$
(8,058
)
Weighted-average common shares outstanding
78,322,496

 
66,104,376

Basic and diluted net loss per share
$
(0.52
)
 
$
(0.12
)

For the year ended December 31, 2019, the computation of diluted EPS excluded 34,791,838 shares, primarily related to Convertible Notes, warrants, stock options and RSUs for which the effect would have been anti-dilutive.
10. Commitments and Contingencies
Legal
The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company is regularly required to directly or indirectly participate in other U.S. patent infringement actions pursuant to its contractual indemnification obligations to certain customers. Based on an evaluation of these matters and discussions with the Company’s intellectual property litigation counsel, the Company currently believes that liabilities arising from or sums paid in settlement of these existing matters, if any, would not have a material adverse effect on its consolidated results of operations or financial condition.
On May 11, 2017, the Company initiated a lawsuit against the former stockholders of RER in the Court of Chancery of the State of Delaware seeking recovery of damages for civil conspiracy, fraud in the inducement, unjust enrichment and breach of fiduciary duty. On January 16, 2018, the former stockholders of RER filed an answer and counterclaim in the matter seeking recovery of certain deferred and earn-out payments allegedly owed to them by the Company in connection with the Company’s acquisition of RER. On July 26, 2018, the Company and the former stockholders of RER entered into a mutual general release and settlement agreement (the “Settlement Agreement”) pursuant to which the parties agreed to release all claims against each other and the Company agreed to (i) pay the former stockholders of RER $1.0 million in cash by August 17, 2018, (ii) immediately instruct its transfer agent to permit the transfer or sale of 973,333 shares of the Company’s common stock that the Company had issued to the former stockholders of RER in March 2017, (iii) immediately issue 500,000 shares of the Company’s common stock to the former stockholders of RER, (iv) within 12 months following the execution of the Settlement Agreement, deliver to the former stockholders of RER an additional $1.0 million in cash, common stock, or a combination thereof, at the Company’s option, (v) within 24 months following the execution of the Settlement Agreement deliver to the former stockholders of RER an additional $1.0 million in cash, common stock, or a combination thereof, at the Company’s option, and (vi) file one or more registration statements with respect to the resale of the shares of the Company’s common stock issued to the former stockholders of RER pursuant to the Settlement Agreement. In connection with the settlement, the Company recognized a gain of $17.2 million, which is included in extinguishment of acquisition-related liabilities in the consolidated statement of operations for the period ended December 31, 2019. The Company’s remaining liability under the

F-32




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Settlement Agreement at December 31, 2019 consists of approximately $1.0 million and is classified within accrued expenses and other current liabilities on the consolidated balance sheets.
Indemnification
In the normal course of business, the Company periodically enters into agreements that require the Company to indemnify and defend its customers for, among other things, claims alleging that the Company’s products infringe third-party patents or other intellectual property rights. The Company’s maximum exposure under these indemnification provisions cannot be estimated but the Company does not believe that there are any matters individually or collectively that would have a material adverse effect on its consolidated results of operations or financial condition.
11. Leases
Lessee
The Company is a lessee in lease agreements for office space, automobiles and certain equipment. Certain of the Company’s leases contain provisions that provide for one or more options to renew at the Company’s sole discretion. The majority of the Company’s leases are comprised of fixed lease payments, with a small percentage of its real estate leases including lease payments subject to a rate or index which may be variable. Certain real estate leases also include executory costs such as common area maintenance (non-lease component). As a practical expedient permitted under ASC 842, the Company has elected to account for the lease and non-lease components as a single lease component. Lease payments, which may include lease components and non-lease components, are included in the measurement of the Company’s lease liabilities to the extent that such payments are either fixed amounts or variable amounts based on a rate or index (fixed in substance) as stipulated in the lease contract.
None of the Company’s lease agreements contain any material residual value guarantees or material restrictive covenants. As a result of the Company’s election of the package of practical expedients permitted within ASC 842, which among other things, allows for the carryforward of historical lease classification, all of the Company’s lease agreements in existence at the date of adoption that were classified as operating leases under ASC 840 have been classified as operating leases under ASC 842. Lease expense for payments related to the Company’s operating leases is recognized on a straight-line basis over the related lease term, which includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.
Right-of-use assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments as specified in the lease. Right-of-use assets and lease liabilities related to the Company’s operating leases are recognized at the lease commencement date based on the present value of the remaining lease payments over the lease term. When the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available surrounding the Company’s borrowing rates at the lease commencement date in determining the present value of lease payments. The right-of-use asset also includes any lease payments made at or before lease commencement less any lease incentives. As of December 31, 2019, the Company had right-of-use assets of $2.7 million and lease liabilities related to its operating leases of $2.8 million. Right-of-use assets are included in right-of-use assets, net, on the consolidated balance sheet and lease liabilities related to the Company’s operating leases are included in accrued expenses and other liabilities and other long-term liabilities on the consolidated balance sheet. As of December 31, 2019, the Company’s weighted-average remaining lease term and weighted-average discount rate related to its operating leases were 2.9 years and 9.4%, respectively.

F-33




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

The future minimum payments under operating leases were as follows at December 31, 2019 (in thousands):
2020
$
1,315

2021
911

2022
615

2023
276

2024
93

Total minimum operating lease payments
3,210

Less: amounts representing interest
(401
)
Present value of net minimum operating lease payments
2,809

Less: current portion
(1,101
)
Long-term portion of operating lease obligations
$
1,708

Lessor
Prior to January 1, 2019, and as previously disclosed in the Company’s Form 10-K for the year ended December 31, 2018, the Company derived revenue from customers who lease the Company’s monitoring devices. The Company recorded such revenue in accordance with the previous lease accounting guidance ASC 840, Leases, and determined that the leases qualify as operating leases.
Monitoring device leases in which the Company serves as lessor are classified as operating leases. Accordingly, rental devices are carried at historical cost less accumulated depreciation and impairment, if any, and are included in rental assets, net, on the condensed consolidated balance sheets.
Since the lease components meet the criteria for an operating lease under ASC 842, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company will account for the combined component as a single performance obligation under ASC 606, Revenue from Contracts with Customers.
12. Geographic Information and Concentrations of Risk
Geographic Information
The following table details the geographic concentration of the Company’s assets (in thousands):
 
December 31,
 
2019
 
2018
United States and Canada
$
81,769

 
$
79,809

South Africa
53,610

 
56,937

Other
25,994

 
25,510

 
$
161,373

 
$
162,256


The following table details the Company’s net revenues by geographic region based on shipping destination (in thousands):
 
Year Ended
December 31,
 
2019
 
2018
United States and Canada
$
158,756

 
$
139,246

South Africa
35,001

 
38,608

Other
25,739

 
24,609

Total
$
219,496

 
$
202,463


Concentrations of Risk
For the years ended December 31, 2019 and 2018, one customer accounted for 52.5% and 48.8% of net revenues, respectively. At December 31, 2019, two customers accounted for 25.0% and 11.2% of total accounts receivable. At December 31, 2018, two customers accounted for 30.5% and 12.8% of total accounts receivable.

F-34




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

13. Retirement Savings Plan
The Company has a defined contribution 401(k) retirement savings plan (the “Plan”). Substantially all of the Company’s U.S. employees are eligible to participate in the Plan after meeting certain minimum age and service requirements. The Company matches 50% of the first 6% of an employee’s designated deferral of their eligible compensation. Employees may make discretionary contributions to the Plan subject to Internal Revenue Service limitations. Employer matching contributions under the Plan amounted to approximately $0.5 million and $0.4 million for the years ended December 31, 2019 and 2018, respectively. Employer matching contributions vest immediately.
14. Restructuring
In the third quarter of 2015, the Company approved a restructuring initiative to better position the Company to operate in current market conditions and more closely align operating expenses with revenues, which included employee severance costs and facility exit related costs. In the fourth quarter of 2015, the Company commenced certain initiatives relating to the reorganization of executive level management (collectively, the “2015 Initiatives”). The Company continued these initiatives in 2016 with a reduction-in-force and the completion of the closure of its facility in Richardson, TX. The 2015 Initiatives are expected to cost a total of approximately $6.0 million and be completed when the Richardson, TX lease expires in June 2020.
The following table sets forth activity in the restructuring liability for the year ended December 31, 2019 (in thousands):
 
Balance at December 31, 2018
 
Costs Incurred
 
Payments
 
 
Balance at December 31, 2019
 
 
Cumulative Costs Incurred to Date
2015 Initiatives
 
 
 
 
 
 
 
 
 
 
 
Employee Severance Costs
$

 
$

 
$

 
 
$

 
 
$
4,131

Facility Exit Related Costs
634

 
60

 
(474
)
 
 
220

 
 
1,914

Total
$
634

 
$
60

 
$
(474
)
 
 
$
220

 
 
$
6,045


The balance of the restructuring liability at December 31, 2019 consists of approximately $0.2 million included in accrued expenses and other current liabilities in the consolidated balance sheet.
During the year ended December 31, 2018, the Company wrote down the value of certain inventory by approximately $0.4 million related to the abandonment of certain product lines that management decided to exit. The Company accounted for the adjustments in accordance with the ASC 330, Inventory, and included the adjustments in impairment of abandoned product line, net of recoveries, within cost of net revenues in the consolidated statements of operations.

F-35




INSEEGO CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

15. Quarterly Financial Information (Unaudited)
The following is a summary of unaudited quarterly results of operations for the years ended December 31, 2019 and 2018:
 
2019
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
 
 
 
 
 
(in thousands, except per share amounts)
Net revenues
$
48,556

 
$
55,891

 
$
62,716

 
$
52,333

Gross profit
14,760

 
15,555

 
18,625

 
15,031

Net income (loss) attributable to common stockholders
(7,485
)
 
(10,779
)
 
(8,937
)
 
(13,285
)
Basic and diluted net loss per share
(0.10
)
 
(0.14
)
 
(0.11
)
 
(0.17
)
 
 
 
 
 
 
 
 
 
2018
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
 
 
 
 
 
(in thousands, except per share amounts)
Net revenues
$
46,733

 
$
49,057

 
$
50,630

 
$
56,043

Gross profit
15,543

 
17,657

 
17,604

 
19,793

Net loss attributable to stockholders
(8,050
)
 
(6,660
)
 
10,843

 
(4,191
)
Basic net income (loss) per share
(0.13
)
 
(0.11
)
 
0.16

 
(0.06
)
Diluted net income (loss) per share
(0.13
)
 
(0.11
)
 
0.15

 
(0.06
)


16. Subsequent Events
On March 3, 2020 the Company and the Trustee entered into a First Supplemental Indenture which eliminated certain covenants in the Inseego Indenture prohibiting the incurrence of certain indebtedness and certain restricted payments.
On March 6, 2020, the holders of substantially all of the outstanding indebtedness under the Inseego Notes agreed to waive their optional right to require the Company to repurchase the Inseego Notes on June 15, 2020.

On March 6, 2020, the Company entered into a Securities Purchase Agreement with an accredited investor pursuant to which, among other things, the Company issued and sold to the investor, in a private placement transaction, an aggregate of 25,000 shares of the Company’s Series E Preferred Stock, for a purchase price of $1,000 per share of Series E Preferred Stock, resulting in gross proceeds to the Company of $25.0 million.

On March 9, 2020, the Company entered into an amendment to the Credit Agreement, which among other things, amended certain financial covenants set forth therein and permits the use of the Company’s Series E Preferred Stock to make certain payments, including interest payments, due thereunder.

On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender holding all of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.






    

F-36

EX-4.2 2 insg20191231ex42.htm EXHIBIT 4.2 Exhibit


Exhibit 4.2

DESCRIPTION OF EQUITY SECURITIES
REGISTERED UNDER SECTION 12
OF THE EXCHANGE ACT

The following information describes the common stock, par value $0.001 per share (“Common Stock”) of Inssego Corp. (the “Company”), as well as certain provisions of our amended and restated certificate of incorporation (as amended, our “Certificate of Incorporation”) and our amended and restated bylaws (“Bylaws”). This description is only a summary. You should also refer to our Certificate of Incorporation and Bylaws, which have been filed with the Securities and Exchange Commission as exhibits to the Annual Report on Form 10-K of which this Exhibit 4.2 is a part.
Authorized and Outstanding Capital Stock
Our authorized capital stock consists of 150,000,000 shares of Common Stock and 2,000,000 shares of preferred stock, par value $0.001 per share (the “Preferred Stock”), issuable in one or more series designated by the board of directors of the Company (the “Board”), of which 150,000 shares have been designated as Series D Preferred Stock (as defined below) and of which 39,500 shares have been designated as Series E Fixed-Rate Cumulative Perpetual Preferred Stock, par value $0.001 per share (the “Series E Preferred Stock”). As of March 10, 2020, there were 96,121,497 shares of Common Stock and 35,000 shares of Preferred Stock issued and outstanding.
Common Stock
Subject to the rights of holders of all classes of stock at the time outstanding having prior rights as to dividends, the holders of Common Stock are entitled to receive such dividends, if any, as may from time to time be declared by the Board out of funds legally available for that purpose. Pursuant to our Certificate of Incorporation, holders of Common Stock are entitled to one vote per share, and are entitled to vote upon such matters and in such manner as may be provided by law. Holders of Common Stock have no preemptive, conversion, redemption or sinking fund rights. Subject to the rights of holders of all classes of stock at the time outstanding having prior rights as to liquidation, holders of Common Stock, upon the liquidation, dissolution or winding up of the Company, are entitled to share equally and ratably in the assets of the Company. The outstanding shares of Common Stock are validly issued, fully paid and nonassessable. The rights, preferences and privileges of holders of Common Stock are subject to the rights, preferences and privileges of any series of Preferred Stock that we may issue in the future.
Each share of Common Stock includes Series D Preferred Stock purchase rights (the “Rights”) pursuant to the rights agreement, dated as of January 22, 2018, between the Company and the rights agent named therein, as amended (the “Rights Agreement”). Prior to the occurrence of certain events, the Rights will not be exercisable or evidenced separately from the Common Stock. The Rights have no value except as reflected in the market price of the shares of the Common Stock to which they are attached, and can be transferred only with the shares of Common Stock to which they are attached.
Our Common Stock is traded on the NASDAQ Global Select Market under the symbol “INSG.”
The transfer agent and registrar for our Common Stock and related rights to purchase Series D Preferred Stock is Computershare Trust Company, N.A. Its address is 250 Royall Street, Canton, MA 02021, and its telephone number is (877) 290-2245.
Preferred Stock
Our Certificate of Incorporation provides that we may issue shares of Preferred Stock from time to time in one or more series. Our Board is authorized to fix the voting rights, if any, designations, powers, preferences, qualifications, limitations and restrictions thereof, applicable to the shares of each series of Preferred Stock. The Board may, without stockholder approval, issue Preferred Stock with voting and other rights that could adversely affect the voting power and other rights of the holders of our Common Stock and could have anti-takeover effects. The ability of the Board to issue Preferred Stock without stockholder approval could have the effect of delaying, deferring or preventing a change of control or the removal of our existing management.
Series D Preferred Stock
The Series D Preferred Stock, par value $0.001 per share (the “Series D Preferred Stock”), is reserved for issuance in connection with the Rights outstanding under our Rights Agreement. The Series D Preferred Stock
will not be redeemable at the option of the holder thereof. Each share of Series D Preferred Stock will be entitled to receive quarterly dividends when, and if declared by the Board, out of funds legally available for such purpose, equal to 1,000 times the aggregate of all dividends declared per share of Common Stock since the immediately preceding quarterly dividend payment date. In the event of our liquidation, the holders of Series D Preferred Stock will be entitled to an aggregate payment equal to 1,000 times the payment made per share of Common Stock, plus any accrued and unpaid dividends. Each share of Series D Preferred Stock shall be entitled to 1,000 votes, voting together with the shares of Common Stock, on any matter submitted to a vote of our stockholders. In the event of any merger, consolidation or other transaction in which shares of Common Stock are exchanged, each share of Series D Preferred Stock will be exchanged for 1,000 times the amount of consideration into which each share of Common Stock is exchanged. Because of the nature of the Series D Preferred Stock dividend, liquidation and voting rights, the value of the one one-thousandth share of Series D Preferred Stock purchasable upon exercise of each Right should approximate the value of one share of Common Stock. The Series D Preferred Stock would rank junior to any other series of Preferred Stock. There are currently no shares of Series D Preferred Stock issued and outstanding.
Series E Preferred Stock
The Series E Preferred Stock was issued pursuant to a Securities Purchase Agreement, between the Company and two accredited investors. Each share of Series E Preferred Stock entitles the holder thereof to receive, when, as and if declared by the Board out of assets legally available therefor, cumulative cash dividends at an annual rate of 9.00% payable quarterly in arrears on January 1, April 1, July 1 and October 1 of each year, beginning on October 1, 2019. The Series E Preferred Stock has no voting rights unless otherwise required by law. The Series E Preferred Stock is perpetual and has no maturity date.
Anti-Takeover Effects of Some Provisions of Delaware Law
Provisions of Delaware law and our Certificate of Incorporation and Bylaws could make the acquisition of the Company through a tender offer, a proxy contest or other means more difficult and could make the removal of incumbent officers and directors more difficult. We expect these provisions to discourage coercive takeover practices and inadequate takeover bids and to encourage persons seeking to acquire control of the Company to first negotiate with our Board. We believe that the benefits provided by our ability to negotiate with the proponent of an unfriendly or unsolicited proposal outweigh the disadvantages of discouraging these proposals. We believe the negotiation of an unfriendly or unsolicited proposal could result in an improvement of its terms.
We are subject to Section 203 of the Delaware General Corporation Law, an anti-takeover law. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years following the date the person became an interested stockholder, unless:
 
 
 
the board of directors of the corporation approves either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder, prior to the time the interested stockholder attained that status;
 
 
 
upon the closing of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding, for purposes of determining the number of shares outstanding, those shares owned by persons who are directors and also officers and by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
 
 
 
at or subsequent to such time, the business combination is approved by the board of directors and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66-2/3% of the outstanding voting stock that is not owned by the interested stockholder.
 
With certain exceptions, an “interested stockholder” is a person or group who or which owns 15% or more of the corporation’s outstanding voting stock (including any rights to acquire stock pursuant to an option, warrant, agreement, arrangement or understanding, or upon the exercise of conversion or exchange rights, and stock with respect to which the person has voting rights only), or is an affiliate or associate of the corporation and was the owner of 15% or more of such voting stock at any time within the previous three years.
In general, Section 203 defines a business combination to include:
 
 
 
any merger or consolidation involving the corporation and the interested stockholder;
 
 
 
any sale, transfer, pledge or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;
 
 
 
subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;
 
 
 
any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; or
 
 
 
the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.
A Delaware corporation may “opt out” of this provision with an express provision in its original certificate of incorporation or an express provision in its amended and restated certificate of incorporation or bylaws resulting from a stockholders’ amendment approved by at least a majority of the outstanding voting shares. However, the Company has not “opted out” of this provision. Section 203 could prohibit or delay mergers or other takeover or change-in-control attempts and, accordingly, may discourage attempts to acquire the Company.
Anti-Takeover Effects of Our Charter Documents
Our Certificate of Incorporation provides for our Board to be divided into three classes serving staggered terms. Approximately one-third of the Board will be elected each year. The provision for a classified board could prevent a party who acquires control of a majority of the outstanding voting stock from obtaining control of the Board until the second annual stockholders meeting following the date the acquirer obtains the controlling stock interest. The classified board provision could discourage a potential acquirer from making a tender offer or otherwise attempting to obtain control of the Company and could increase the likelihood that incumbent directors will retain their positions.
Our Bylaws establish an advance notice procedure for stockholder proposals to be brought before an annual or special meeting of our stockholders, including proposed nominations of persons for election to the Board. Among other requirements, the advance notice provisions provide that (i) a stockholder must provide to the secretary of the Company timely notice (generally 90-120 days prior to the one-year anniversary of the previous year’s annual meeting of stockholders) of any business, including director nominations, proposed to be brought before the annual or special meeting, which notice must conform to the substantive requirements set forth in the Bylaws, (ii) a stockholder must deliver certain information regarding the person(s) making the proposal, and in the case of any nominee for election to the Board, information regarding such nominee, in each case as set forth in the Bylaws, and (iii) any nominee for election to the Board must provide both an executed questionnaire regarding his or her background, qualifications, stock ownership and independence, and an executed representation agreement regarding voting commitments, indemnification or similar arrangements and compliance with Company policies applicable to members of the Board. These provisions may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of the Company.
Our Bylaws provide that our Board, our chairperson of the Board or our chief executive officer may call a special meeting of stockholders. Because our stockholders do not have the right to call a special meeting, a stockholder could not force stockholder consideration of a proposal over the opposition of the Board by calling a special meeting of stockholders prior to such time as a majority of the Board believed the matter should be considered or until the next annual meeting provided that the requestor met the notice and other requirements. The restriction on the ability of stockholders to call a special meeting means that a proposal to replace the Board also could be delayed until the next annual meeting.
Our Certificate of Incorporation provides that our Bylaws may be altered or amended or new bylaws adopted by the affirmative vote of at least 66 2/3% of the voting power of all of the then-outstanding shares of our voting stock entitled to vote.
Our Board is expressly authorized to adopt, amend or repeal our Bylaws. This provision may not be repealed, amended or altered in any respect without the affirmative vote of the holders of at least 66 2/3% of the voting power of all of the then-outstanding shares of our voting stock entitled to vote.
Our Certificate of Incorporation does not allow stockholders to act by written consent without a meeting. Without the availability of stockholder action by written consent, a holder of the requisite number of shares of our capital stock would not be able to amend our Bylaws or remove directors without holding a stockholders’ meeting. The holder would have to obtain the consent of a majority of our Board, our chairperson of the Board or our chief executive officer to call a stockholders’ meeting and satisfy the notice periods determined by our Board.
Anti-Takeover Effects of Our Rights Agreement
On January 22, 2018, the Company entered into a Rights Agreement with Computershare Trust Company, N.A., a federally chartered trust company, as rights agent. In connection with the Rights Agreement, the Board authorized and declared a dividend distribution of one Right for each share of Common Stock outstanding and has authorized the issuance of one Right with respect to each share of Common Stock that is issued and becomes outstanding until the earlier of the Distribution Date and the Expiration Date (each as defined in the Rights Agreement). Prior to exercise, the Rights do not give their holders any rights as stockholders of the Company, including any dividend, voting or liquidation rights. The Rights trade only with the shares of Common Stock to which they are attached. A complete description and terms of the Rights are set forth in the Rights Agreement.
The Rights are not exercisable until the Distribution Date. Until the Distribution Date, the Rights will be transferred with and only with the Common Stock. Upon the Distribution Date, the Rights may be transferred separately from the Common Stock, and each Right, other than Rights held by an Acquiring Person (as defined below), will entitle its holder to purchase from the Company one one-thousandth of a share of Series D Preferred Stock, at a purchase price of $10.00 per one one-thousandth of a share of Series D Preferred Stock, subject to adjustment (the “Purchase Price”). An “Acquiring Person” is any person or group of affiliated or associated persons that has acquired or has the ability to acquire direct or indirect beneficial ownership of 4.9% or more of the Company’s Common Stock then-outstanding, subject to certain exceptions.
If any person becomes an Acquiring Person, each holder of Rights (other than Rights owned by an Acquiring Person, which shall have become void), will thereafter have the right to receive, upon exercise thereof, that number shares of Common Stock of the Company having a market value equal to two times the Purchase Price.
If, at any time after a person becomes an Acquiring Person, the Company is acquired in a merger or other business combination transaction or 50% or more of its consolidated assets or earning power are sold, proper provision will be made so that each holder of a Right will thereafter have the right to receive, upon the exercise thereof at the then-current Purchase Price of the Right, that number of shares of Common Stock of the acquiring company which at the time of such transaction will have a market value equal to two times the Purchase Price.

At any time after any person becomes an Acquiring Person and prior to the acquisition by any person or group of a majority of the Common Stock then-outstanding, the Board may exchange the Rights (other than Rights owned by an Acquiring Person, which shall have become void), at an exchange ratio of one share of Common Stock per Right, subject to adjustment.
The Rights will expire on the earliest of (i) the close of business on January 22, 2021, (ii) the time at which the Rights are redeemed, and (iii) the time at which the Rights are exchanged.
At any time before any person becomes an Acquiring Person, the Board may redeem the Rights in whole, but not in part. Immediately upon any redemption of the Rights, the right to exercise the Rights will terminate.
The terms of the Rights Agreement may be amended by the Board without the consent of the holders of the Rights. However, from and after such time as any person becomes an Acquiring Person, the Rights Agreement shall not be amended or supplemented in any manner which would adversely affect the interests of the holders of Rights (other than Rights which have become null and void).
The Rights have anti-takeover effects. If the Rights are exercised, shares of Series D Preferred Stock will be issued, which will cause significant dilution to an Acquiring Person that attempts to acquire us on terms not approved by our Board. The Rights should not interfere with any merger or other business combination approved by our Board since the Rights may be amended to permit such acquisition or redeemed by us at $0.0001 per Right at any time prior to the time that a person or group becomes an Acquiring Person.




EX-10.22 3 insg20191231ex1022form.htm EXHIBIT 10.22 Exhibit
EX 10.22

FORM OF EXCHANGE AGREEMENT
This Exchange Agreement (this “Agreement”) is made and entered into as of ____________, 2020, by and between ________________., a __________________ company (the “Holder”), and Inseego Corp., a Delaware corporation (the “Company”).
RECITALS
WHEREAS, the Holder is the beneficial owner of certain of the Company’s 5.50% Convertible Senior Notes due 2022 (the “Notes”) issued pursuant to a note in global form registered in the name of Cede & Co. (the “Global Note”) in accordance with that certain Indenture, dated January 9, 2017, by and between the Company and Wilmington Trust, National Association (the “Indenture”);
WHEREAS, pursuant to the terms and conditions set forth in the Indenture, the Holder has the right to convert the Notes into shares of the Company’s common stock, par value $0.001 per share (the “Common Stock”), at a rate of 212.7660 shares per $1,000 principal amount of Notes, subject to adjustment, as provided therein (the “Conversion Rate”);
WHEREAS, subject to the terms and conditions set forth herein, the Company and the Holder desire to exchange the principal amount of the Notes set forth on Exhibit A hereto (the “Exchange Notes”), in advance of the maturity date, for ______________ shares of Common Stock per $1,000 principal amount of Notes, consisting of the Conversion Rate plus _________ inducement shares per $1,000 principal amount of Notes (the “Conversion Premium Shares”);
WHEREAS, the Conversion Premium Shares are a condition and material inducement to Holder’s willingness to enter into this Agreement and to convert the Exchange Notes into shares of Common Stock in advance of the maturity date; and
WHEREAS, the Exchange Shares (as defined below) to be issued are intended to be exempt from registration pursuant to Section 3(a)(9) of the Securities Act of 1933, as amended (the “Securities Act”).
NOW, THEREFORE, in consideration of the premises and the agreements set forth below, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties agree as follows:
ARTICLE I
Exchange
Section 1.01    Exchange. Upon the terms and subject to the conditions of this Agreement, the Holder and the Company shall, pursuant to Section 3(a)(9) of the Securities Act, exchange the Exchange Notes for ______________ shares of the Company’s Common Stock (the “Exchange Shares”), without the payment of any additional consideration. At the Closing (as defined below), the following transactions shall occur (collectively, the “Exchange”):
(a)    Pursuant to Section 2.13 of the Indenture, the Holder shall surrender the Exchange Notes for cancellation. Upon cancellation of the Exchange Notes and the issuance of the Exchange Shares as described below, the Holder hereby releases all claims arising out of or related to the Exchange Notes, including, but not limited to, any accrued and unpaid interest payable with respect to the Exchange Notes.
(b)    The Company shall issue to the Holder the Exchange Shares in CUSIP No. 45782B104 (plus cash in lieu of fractional shares if applicable, to be paid in immediately available funds at the Closing). The issuance of the Exchange Shares to the Holder will be made without registration of the Exchange Shares under the Securities Act, in reliance upon the exemption therefrom provided by Section 3(a)(9) of the Securities Act and in reliance on similar exemptions under state securities or blue sky laws.
Section 1.02    Closing. The closing of the Exchange (the “Closing”) will take place at the offices of Paul Hastings LLP, 4747 Executive Drive, Twelfth Floor, San Diego, CA 92121, or such other location as may be agreed upon by the parties, on _________, 2020 (the “Closing Date”). The parties shall exchange closing deliverables as follows:
(a)    At or prior to the Closing, the Holder shall instruct its custodian to post on the Closing Date a one-sided DWAC withdrawal request through the Deposit and Withdrawal at Custodian facilities of The Depository Trust Company for the aggregate amount of the Exchange Notes identified by CUSIP/ISIN #: 45782B AA2/US45782BAA26;
(a)    At or prior to the Closing, the Company shall instruct Wilmington Trust, National Association to cancel the Exchange Notes upon receipt thereby reducing the outstanding principal amount of the Global Note; and
(b)    At the Closing, the Company shall instruct Computershare Trust Company, N.A. to electronically issue the Exchange Shares, in book-entry form, to the Holder or, if the Holder so instructs in advance of the Closing Date, its designee. The Company agrees to issue the Exchange Shares at the Closing without any restrictions on transfer and without any restrictive legend.
The Company shall not issue fractional shares upon Exchange of the Exchange Notes. If any fractional share would be issuable upon the Exchange, the Company shall pay to the Holder an amount in cash equal to the current market value of the fractional share, which shall be determined based on the closing price of the Company’s Common Stock on the business day immediately preceding the Closing Date and paid in immediately available funds at the Closing.
The obligations of the Holder to deliver (or cause to be delivered) the Exchange Notes is subject to the following conditions: (i) the Common Stock shall not have been suspended, as of the Closing Date, by the SEC or the NASDAQ from trading on the NASDAQ, and (ii) the representations and warranties of the Company as set forth in Article III shall be true and correct.
The obligations of the Company to deliver the Exchange Shares is subject to (i) the Holder properly submitting (or causing to be submitted) the Exchange Notes for withdrawal through the DWAC program and (ii) the representations and warranties of the Holder as set forth in Article II shall be true and correct.
ARTICLE II    
Representations, Warranties and Covenants of the Holder
The Holder represents and warrants to, and agrees with, the Company as set forth below in this Article II, as of the date hereof and as of the Closing, each of which is being relied upon by the Company, as the case may be, as a material inducement to enter into and perform this Agreement:
Section 2.01    Existence and Power.
(a)    The Holder is duly organized, validly existing and in good standing under the laws of its jurisdiction of organization, and has all requisite entity power and authority to carry out the transactions contemplated hereby in accordance with the terms hereof.
(b)    Neither the execution of this Agreement nor the consummation of the transactions contemplated hereby by the Holder (i) will contravene any formation documents of the Holder, (ii) will constitute a violation of or a default under, or conflict with or require a filing with, or consent, approval or authorization under, any contract, commitment, agreement, understanding, arrangement, restriction, law, statute, rule, regulation, judgment, order, injunction, suit, action or proceeding of any kind to which the Holder is a party or by which the Holder or any of its assets are bound, or (iii) will require the Holder to make any filing to any governmental or quasi-governmental authority.
Section 2.02    Valid and Enforceable Agreement; Authorization. The execution, delivery and performance by the Holder of this Agreement has been duly authorized by all requisite entity action. This Agreement constitutes the legal, valid and binding obligation of the Holder, enforceable against the Holder in accordance with its terms, subject, as to enforcement of remedies, to bankruptcy, insolvency, reorganization, moratorium or similar laws affecting the rights and remedies of creditors generally and to the effect of general principles of equity.
Section 2.03    Title to Exchange Notes. The Holder is the sole beneficial owner of and, at the Closing, will be the sole legal and beneficial owner of the Exchange Notes. The Holder has good, valid and marketable title to the Exchange Notes, free and clear of any mortgage, lien, pledge, charge, security interest, encumbrance, title retention agreement, option, equity or other adverse claim thereto (“Liens”) created by the Holder, other than pledges or security interests that the Holder may have created in favor of a prime broker under and in accordance with its prime brokerage agreement with such broker, which will be terminated in connection with Closing. The Holder has not, in whole or in part (except as described in the preceding sentence), (a) assigned, transferred, hypothecated, pledged or otherwise disposed of the Exchange Notes or its rights in the Exchange Notes, or (b) given any person or entity any transfer order, power of attorney or other authority of any nature whatsoever with respect to the Exchange Notes.
Section 2.04    Affiliate Status. The Holder is not, and has not been during the preceding three (3) months, an “affiliate” of the Company as such term is defined in Rule 144 under the Securities Act.
Section 2.05    Reliance on Exemptions. The Holder acknowledges that the Exchange Shares are being offered and exchanged in reliance on specific exemptions from the registration requirements of United States federal and state securities laws and that the Company is relying upon the truth and accuracy of the representations, warranties, agreements, acknowledgments and understandings of the Holder set forth herein in order to determine the availability of such exemptions and the eligibility of the Holder to acquire the Exchange Shares. The Holder acknowledges that the Exchange Shares shall be issued to the Holder solely in exchange for the Exchange Notes without the payment of any additional consideration. As of the date hereof and as of the Closing Date, the Holder has not and will not pay any commission or other remuneration, directly or indirectly, to any broker or other intermediary, in connection with the Exchange.
Section 2.06    Beneficial Ownership. The Holder owns ____________ in principal amount of the Notes. The Holder does not beneficially own any Common Stock of the Company For so long as the Holder beneficially owns the Exchange Shares, without the Company’s express prior written consent, and, to the extent required, an amendment to that certain Rights Agreement, dated as of January 22, 2018, between the Company and Computershare Trust Company, N.A., as rights agent, as amended, the Holder and its affiliates will not beneficially own Common Stock in the Company in excess of 4.89% of the Company’s outstanding Common Stock. As used in this Agreement, the term “beneficially own” (and its correlatives “beneficial owner” and “beneficial ownership”) have the meanings given in Section 13(d) of the Exchange Act (defined below) and its implementing rules.
ARTICLE III    
Representations, Warranties and Covenants of the Company
The Company represents and warrants to, and agrees with, the Holder as set forth below in this Article III, as of the date hereof and as of the Closing, each of which is being relied upon by the Holder, as the case may be, as a material inducement to enter into and perform this Agreement:
Section 3.01    Existence and Power.
(a)    The Company is a corporation duly organized, validly existing and in good standing under the laws of the State of Delaware and has the power, authority and capacity to execute and deliver this Agreement, to perform the Company’s obligations hereunder, and to consummate the transactions contemplated hereby.
(b)    Neither the execution of this Agreement nor the consummation of the transactions contemplated hereby by the Company (i) will contravene the certificate of incorporation or the bylaws of the Company, (ii) will constitute a violation of or a default under, or conflict with or require a consent, approval or authorization under, any contract, commitment, agreement, understanding, arrangement, restriction, law, statute, rule, regulation, judgment, order, injunction, suit, action or proceeding of any kind to which the Company is a party or by which the Company or any of its assets are bound, or (iii) will require the Company to make any filing to any governmental or quasi-governmental authority, except for the filing of a Form 8-K with the SEC (defined below) and any filing that may be required by the Nasdaq Stock Market (“NASDAQ”) or pursuant to applicable blue sky laws, each of which has been filed or will be filed on a timely basis. For the avoidance of doubt, the Exchange Shares were included in a Listing of Additional Shares Notification Form submitted to the NASDAQ in connection with the issuance of the Notes.
Section 3.02    Valid and Enforceable Agreement; Authorization. The execution, delivery and performance by the Company of this Agreement and the consummation of the transactions contemplated hereby have been duly authorized by all requisite corporate action. This Agreement constitutes the legal, valid and binding obligation of the Company, enforceable against the Company in accordance with its terms, subject, as to enforcement of remedies, to bankruptcy, insolvency, reorganization, moratorium or similar laws affecting the rights and remedies of creditors generally and to the effect of general principles of equity.
Section 3.03    Capitalization. The entire authorized capital stock consists of 150,000,000 shares of Common Stock and 2,000,000 shares of preferred stock, par value $0.001 per share (the “Preferred Stock”), issuable in one or more series designated by the board of directors of the Company, of which 150,000 shares have been designated as Series D Preferred Stock and of which 10,000 shares have been designated as Series E Fixed-Rate Cumulative Perpetual Preferred Stock, par value $0.001 per share. As of ___________, 2020, there were ____________ shares of Common Stock and 10,000 shares of Preferred Stock issued and outstanding.
Section 3.04    Disclosure. The Company has timely filed all reports, schedules, forms, statements and other documents required to be filed by it with the Securities and Exchange Commission (the “SEC”) pursuant to the reporting requirements of the Securities Act and the Securities Exchange Act of 1934 (the “Exchange Act”) (all of the foregoing filed prior to the date hereof and all exhibits included therein and financial statements and schedules thereto and documents (other than exhibits to such documents) incorporated by reference therein, being hereinafter referred to herein as the “SEC Documents”), or has timely filed for a valid extension of such time of filing and has filed any such SEC Documents prior to the expiration of any such extension. As of their respective dates, the SEC Documents complied in all material respects with the requirements of the Securities Act and the Exchange Act and the rules and regulations of the SEC promulgated thereunder applicable to the SEC Documents, and none of the SEC Documents, at the time they were filed with the SEC, contained any untrue statement of a material fact or omitted to state a material fact required to be stated therein or necessary in order to make the statements therein, in light of the circumstances under which they were made, not misleading.
Section 3.01    Exchange Shares. The Exchange Shares (a) have been duly authorized and, upon their issuance pursuant to the Exchange against delivery of the Exchange Notes in accordance with the terms of this Agreement, will be validly issued, fully paid and non-assessable and (b) will not, as of the date of issuance, be subject to any preemptive, participation, rights of first refusal or other similar rights. Upon delivery to the Holder, the Exchange Shares shall be free and clear of all Liens created by the Company.
Section 3.02    Listing. The Company is in compliance with all applicable rules of the NASDAQ, including all listing and corporate governance requirements. The Company has not received notice from NASDAQ that the Company is not in compliance with the listing or maintenance requirements thereof. No shareholder approval is required pursuant to the rules of the Nasdaq Stock Market in connection with the issuance of the Exchange Shares.
Section 3.03    Registration. The Company has taken no action designed to, or which, to the knowledge of the Company, is likely to have the effect of, terminating the registration of its common shares under the Exchange Act. The Exchange is exempt from the registration and prospectus-delivery requirements of the Securities Act and, assuming the accuracy of the Holder’s representations and warranties in Article II above, including with respect to each Holder’s non-affiliate status, the Exchange Shares to be delivered to the Holder pursuant to this Agreement will not be subject to restrictions on transfer under the Securities Act (and will be issued (a) without any legends that restrict the transfer of such Exchange Shares under U.S. federal securities laws and (b) with an “unrestricted” CUSIP number).
Section 3.04    Section 3(a)(9) Compliance. The Company acknowledges that the Exchange Shares are being offered and exchanged in reliance on the exemption from registration provided by Section 3(a)(9) of the Securities Act. As of the date hereof and as of the Closing Date, the Company has not and will not pay any commission or other remuneration, directly or indirectly, to any broker or other intermediary, in connection with the Exchange.
ARTICLE IV    
Miscellaneous Provisions
Section 4.01    Specific Performance. The parties acknowledge that money damages are not an adequate remedy for violations of this Agreement and that any party may, in its sole discretion, apply to a court of competent jurisdiction for specific performance or injunctive or such other relief as such court may deem just and proper in order to enforce this Agreement or prevent any violation hereof and, to the extent permitted by applicable law, each party waives any objection to the imposition of such relief, this being in addition to any other remedy to which such party is entitled at law or in equity.
Section 4.02    Disclosure of Transaction and Other Material Information. On or before 8:30 a.m., Eastern Time, on the first business day following the date of this Agreement (the “Disclosure Deadline”), the Company shall file a Current Report on Form 8-K describing all the material terms of the transactions contemplated by this Agreement in the form required by the Exchange Act. The Company hereby acknowledges and agrees that such Form 8-K will disclose all confidential information to the extent the Company believes such confidential information constitutes material non-public information, if any, with respect to the Exchange or otherwise communicated by the Company to Holder in connection with the Exchange; provided, however, that the Company shall not disclose the name or identity of Holder except as may be required by applicable law. After the Disclosure Deadline, the Holder shall be under no obligation to maintain the confidentiality of, nor to refrain from using, any information previously provided to it by the Company.
Section 4.03    Entire Agreement. This Agreement and the other documents and agreements executed in connection with the Exchange embody the entire agreement and understanding of the parties hereto with respect to the subject matter hereof and supersede all prior and contemporaneous oral or written agreements, representations, warranties, contracts, correspondence, conversations, memoranda and understandings between or among the parties or any of their agents, representatives or affiliates relative to such subject matter, including, without limitation, any term sheets, emails or draft documents.
Section 4.04    Assignment; Binding Agreement. This Agreement and the various rights and obligations arising hereunder shall inure to the benefit of and be binding upon the parties hereto and their successors and assigns. The Company shall not assign this Agreement or any rights or obligations hereunder without the prior written consent of the Holder.
Section 4.05    Counterparts. This Agreement may be executed in multiple counterparts, and on separate counterparts, each of which shall be deemed an original, but all of which taken together shall constitute one and the same instrument. Any counterpart or other signature hereupon delivered by facsimile shall be deemed for all purposes as constituting good and valid execution and delivery of this Agreement by such party.
Section 4.06    Remedies Cumulative. Except as otherwise provided herein, all rights and remedies of the parties under this Agreement are cumulative and without prejudice to any other rights or remedies available at law.
Section 4.07    Governing Law; Jurisdiction; Jury Trial. This Agreement shall be governed by and construed in accordance with the internal laws of the State of New York, without giving effect to its conflicts of laws provisions. Each of the Parties hereto irrevocably submits to the exclusive jurisdiction of the courts of the State of New York, City of New York, for the purpose of any suit, action, proceeding or judgment relating to or arising out of this Agreement and the transactions contemplated hereby. Service of process in connection with any such suit, action or proceeding may be served on each Party hereto anywhere in the world by the same methods as are specified for the giving of notices under this Agreement. Each of the Parties hereto irrevocably consents to the jurisdiction of any such court in any such suit, action or proceeding and to the laying of venue in such court. Each Party hereto irrevocably waives any objection to the laying of venue of any such suit, action or proceeding brought in such courts and irrevocably waives any claim that any such suit, action or proceeding brought in any such court has been brought in an inconvenient forum. EACH OF THE PARTIES HERETO WAIVES ANY RIGHT TO REQUEST A TRIAL BY JURY IN ANY LITIGATION WITH RESPECT TO THIS AGREEMENT AND REPRESENTS THAT COUNSEL HAS BEEN CONSULTED SPECIFICALLY AS TO THIS WAIVER. The Parties hereto agree and acknowledge that each Party has retained counsel in connection with the negotiation and preparation of this Agreement, and that any rule of construction to the effect that any ambiguities are to be resolved against the drafting Party shall not be employed in the interpretation of the foregoing agreements or any amendment, schedule or exhibits thereto.
Section 4.08    Survival. The representations, warranties and covenants of the Company and Holder contained in Articles II, III and IV shall survive the survive cancellation of the Exchange Notes and issuance of the Exchange Shares, until the expiration of the applicable statute of limitations.
Section 4.09    No Third Party Beneficiaries or Other Rights. Nothing herein shall grant to or create in any person not a party hereto, or any such person’s dependents or heirs, any right to any benefits hereunder, and no such party shall be entitled to sue any party to this Agreement with respect thereto.
Section 4.10    Waiver; Consent. This Agreement may not be changed, amended, terminated, augmented, rescinded or discharged (other than in accordance with its terms), in whole or in part, except by a writing executed by the parties hereto. No waiver of any of the provisions or conditions of this Agreement or any of the rights of a party hereto shall be effective or binding unless such waiver shall be in writing and signed by the party claimed to have given or consented thereto. No waiver of any of the provisions of this Agreement shall be deemed or shall constitute a waiver of any other provision hereof (whether or not similar), nor shall such waiver constitute a continuing waiver unless otherwise expressly provided.
Section 4.11    Notices. Any notices, consents, waivers or other communications required or permitted to be given under the terms of this Agreement must be in writing and will be deemed to have been delivered: (a) upon receipt, when delivered personally, (b) upon receipt, when sent by facsimile or other electronic transmission (provided confirmation of transmission is mechanically or electronically generated and kept on file by the sending party), or (c) one (1) business day after deposit with an overnight courier service, in each case properly addressed to the party to receive the same. The addresses and telephone numbers for such communications shall be:
If to the Company:

Inseego Corp.
9710 Scranton Road, Suite 200
San Diego, California 92121
Attention:
Telephone:
Email:

with a copy (for informational purposes only) to:
Paul Hastings LLP
4747 Executive Drive, Twelfth Floor
San Diego, CA 92121
Attention:
Telephone:
Email:

If to Holder, to the address specified on the signature page hereto.
Any party hereto may change his or its address for notice by giving notice thereof in the manner herein above provided.
Section 4.12    Interpretations. The words such as “herein,” “hereinafter,” “hereof,” and “hereunder” refer to this Agreement as a whole and not merely to a subdivision in which such words appear unless the context otherwise requires. The singular shall include the plural, and vice versa, unless the context otherwise requires. The masculine shall include the feminine and neuter, and vice versa, unless the context otherwise requires.
Section 4.13    Further Assurances. The Holder and the Company each hereby agree to execute and deliver, or cause to be executed and delivered, such other documents, instruments and agreements, and take such other actions, as either party may reasonably request in connection with the transactions contemplated by this Agreement.
Section 4.14    Headings. The headings in this Agreement are for convenience of reference only and shall not limit or otherwise affect the meaning hereof.
Section 4.15    Severability. If any one or more of the provisions contained herein, or the application thereof in any circumstance, is held invalid, illegal or unenforceable, the validity, legality and enforceability of any such provision in every other respect and of the remaining provisions contained herein shall not be affected or impaired thereby.
[THE REMAINDER OF THIS PAGE HAS BEEN LEFT BLANK INTENTIONALLY.]

IN WITNESS WHEREOF, each of the parties hereto has caused this Agreement to be executed as of the date first above written.
THE COMPANY:

INSEEGO CORP.

By:     
Name: Stephen M. Smith
Title: Executive Vice President and Chief Financial Officer
HOLDER:

[_______________].

By:     
Name:
Title: Authorized Signatory
Address:




 

EX-21 4 insg20191231ex21subsid.htm EXHIBIT 21 Exhibit


Exhibit 21
Name of Subsidiary
 
Jurisdiction of Incorporation or Organization
 
Name Under Which the Subsidiary Does Business
Novatel Wireless, Inc.
 
Delaware
 
 
Novatel Wireless Technologies, Ltd.
 
Alberta, Canada
 
 
Novatel Wireless Solutions, Inc.
 
Delaware
 
 
Novatel Wireless (Italy) S.r.l.
 
Italy
 
 
Inseego (UK) Ltd
 
United Kingdom
 
 
Novatel Wireless Australia Pty Ltd
 
Australia
 
 
Novatel Wireless Asia Ltd
 
Hong Kong
 
 
Novatel Wireless (Shanghai) Co. Ltd.
 
China
 
 
Novatel Wireless Technologies, Ltd.
 
Canada
 
 
Enfora, Inc.
 
Delaware
 
 
R.E.R. Enterprises, Inc.
 
Oregon
 
Feeney Wireless
Inseego North America, LLC
 
Oregon
 
 
Feeney Wireless IC-Disc, Inc.
 
Delaware
 
 
Ctrack Holdings (Pty) Ltd
 
South Africa
 
 
DigiCore Electronics (Pty) Ltd
 
South Africa
 
 
DigiCore Properties (Pty) Ltd
 
South Africa
 
 
Ctrack SA (Pty) Ltd
 
South Africa
 
 
DigiCore Financial Services (Pty) Ltd
 
South Africa
 
 
Ctrack Fleet Management Solutions (Pty) Ltd
 
South Africa
 
 
Ctrack Insurance Telematics (Pty) Ltd
 
South Africa
 
 
Dedical (Pty) Ltd
 
South Africa
 
 
Fleet Connect (Pty) Ltd
 
South Africa
 
 
Ctrack Mzansi (Pty) Ltd
 
South Africa
 
 
DigiCore Brands (Pty) Ltd
 
South Africa
 
 
DigiCore Cellular (Pty) Ltd
 
South Africa
 
 
DigiCore International (Pty) Ltd
 
South Africa
 
 
DigiCore Investments (Pty) Ltd
 
South Africa
 
 
DigiCore Technology (Pty) Ltd
 
South Africa
 
 
Ctrack International Holdings Ltd
 
United Kingdom
 
 
Ctrack Europe Holdings Limited
 
United Kingdom
 
 
Ctrack UK Ltd
 
United Kingdom
 
 
Ctrack Ireland Ltd
 
Ireland
 
 
Ctrack E. Eur. Holdings Limited
 
United Kingdom
 
 
Ctrack Deutschland GmbH
 
Germany
 
 
Ctrack Ltd
 
United Kingdom
 
 
DigiCore Europe BV
 
Netherlands
 
 
Ctrack Benelux BV
 
Netherlands
 
 
Ctrack Polska Sp z o.o.
 
Poland
 
 
DigiCore International Holdings BV
 
Netherlands
 
 
Ctrack New Zealand Limited
 
New Zealand
 
 
Ctrack Asia SDN BHD
 
Malaysia
 
 
Ctrack (Pty) Ltd
 
Australia
 
 
Ctrack Finance Ltd
 
United Kingdom
 
 
Ctrack Belgium BVBA
 
Belgium
 
 
Ctrack France SARL
 
France
 
 



EX-23.1 5 insg20191231ex231marcu.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1
INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM’S CONSENT


We consent to the incorporation by reference in the following Registration Statements:

1)
Registration Statement (Form S-3 No. 333-207255) of Novatel Wireless, Inc. (predecessor issuer to Inseego Corp.);

2)
Registration Statement (Form S-3 Nos. 333-233206, 333-231350, 333-228315, 333-226753, and 333-221404) of Inseego Corp.; and

3)
Registration Statements (Form S-8 Nos. 333-226754, 333-221405, 333-214965, 333-207233, 333-202648, 333-190879, 333-190878, 333-176490, 333-176489, 333-163033, 333-163032, 333-159287, 333-145482, 333-139730, 333-53692) of Inseego Corp.,

of our report dated March 13, 2020, with respect to our audits of the consolidated financial statements of Inseego Corp. as of December 31, 2019 and 2018 and for the years ended December 31, 2019 and 2018 and our report dated March 13, 2020 with respect to our audit of the effectiveness of internal control over financial reporting of Inseego Corp. as of December 31, 2019, which reports are included in this Annual Report on Form 10-K of Inseego Corp. for the year ended December 31, 2019.

/s/ Marcum LLP

Marcum LLP
Philadelphia, Pennsylvania
March 13, 2020




EX-31.1 6 insg20191231ex311.htm EXHIBIT 31.1 Exhibit



Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
Pursuant to Rule 13a-14(a) adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Dan Mondor, certify that:
1. I have reviewed this annual report on Form 10-K of Inseego Corp.;
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 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 15d-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 reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer 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.
Date: March 13, 2020
 
 
/s/    Dan Mondor
Dan Mondor
Chief Executive Officer
(principal executive officer)


EX-31.2 7 insg20191231ex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
Pursuant to Rule 13a-14(a) adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Stephen Smith, certify that:
1. I have reviewed this annual report on Form 10-K of Inseego Corp.;
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 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 15d-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 reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer 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.
Date: March 13, 2020
 
 
/s/    Stephen Smith
Stephen Smith
Chief Financial Officer
(principal financial officer)



EX-32.1 8 insg20191231ex321.htm EXHIBIT 32.1 Exhibit


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
I, Dan Mondor, Chief Executive Officer of Inseego Corp. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
 
 
 
 
 
 
 
the Annual Report on Form 10-K of the Company for the year ended December 31, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 
 
 
 
 
 
 
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.
Date: March 13, 2020
 
 
/s/    Dan Mondor
Dan Mondor
Chief Executive Officer
(principal executive officer)



EX-32.2 9 insg20191231ex322.htm EXHIBIT 32.2 Exhibit

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
I, Stephen Smith, Chief Financial Officer of Inseego Corp. (the “Company”), do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:
 
 
 
 
 
 
 
the Annual Report on Form 10-K of the Company for the year ended December 31, 2019 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 
 
 
 
 
 
 
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company for the periods presented therein.
Date: March 13, 2020
 
 
/s/    Stephen Smith
Stephen Smith
Chief Financial Officer
(principal financial officer)




EX-101.SCH 10 insg-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2111100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Debt - Components (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Debt - Minimum payments (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Earnings per Share - Earnings per Basic and Diluted Share Table (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Earnings per Share - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Fair Value Measurement of Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Fair Value Measurement of Assets and Liabilities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Fair Value Measurement of Assets and Liabilities - Other Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Fair Value Measurement of Assets and Liabilities - Summary of Company's Financial Instruments, Fair Value on a Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Fair Value Measurement of Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Financial Statement Details link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Financial Statement Details - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Financial Statement Details - Cash, Cash Equivalents and Restricted Cast (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Financial Statement Details - Rental Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Financial Statement Details - Summary of Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Financial Statement Details - Summary of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Financial Statement Details - Summary of Property, Plant and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Financial Statement Details (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Geographic Information and Concentrations of Risk link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Geographic Information and Concentrations of Risk - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Net Revenues (Detail) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Geographic Information and Concentrations of Risk (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Amortization Expense of FInite-Lived Intangible Assets Expected to be Recognized (Detail) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2407407 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Income Taxes - Summary of Loss before Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Income Taxes - Summary of Net Deferred Tax Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Income Taxes - Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate (Detail) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Leases - Maturity of Operating Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Leases - Maturity of Operating Lease Liability (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Nature of Business and Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Nature of Business and Significant Accounting Policies - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Nature of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Nature of Business and Significant Accounting Policies - Schedule of Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Nature of Business and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Quarterly Financial Information (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Quarterly Financial Information (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Quarterly Financial Information (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Restructuring - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Restructuring - Summary of Restructuring Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Retirement Savings Plan link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Retirement Savings Plan - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Share-based Compensation link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Share-based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Share-based Compensation - Share-based Compensation Fair Value Assumptions (Detail) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Share-based Compensation - Summary of Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Share-based Compensation - Summary of Share-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Share-based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Share-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Stockholders' Equity - Summary of Common Shares Reserved for Future Issuance (Detail) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2418401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 insg-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 insg-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 insg-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Restructuring and Related Activities [Abstract] Summary of Restructuring Liability Restructuring and Related Costs [Table Text Block] Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Stock Options Share-based Payment Arrangement, Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Volatility rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Accounting Policies [Abstract] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Earnings Per Share [Abstract] Earnings per Share Earnings Per Share [Text Block] Quarterly Financial Information Disclosure [Abstract] Summary of Unaudited Quarterly Results of Operations Quarterly Financial Information [Table Text Block] Summary of Share-Based Compensation Expense Share-based Payment Arrangement, Activity [Table Text Block] Share-based Compensation Stock Option Fair Value Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Summary of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Segment Reporting [Abstract] Geographic Information and Concentrations of Risk Segment Reporting Disclosure [Text Block] Retirement Benefits [Abstract] Percentage of employees contribution matched by employer Defined Contribution Plan, Employer Matching Contribution, Percent of Match Percentage of employees gross pay eligible for employer match Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Employer matching contributions Defined Contribution Plan, Cost Organization, Consolidation and Presentation of Financial Statements [Abstract] Vehicles and equipment under capital leases, net Capital Leases, Balance Sheet, Assets by Major Class, Net Vehicles and equipment under capital leases, accumulated depreciation Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Depreciation and amortization expense Depreciation Statement of Comprehensive Income [Abstract] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Series E Preferred Stock Series E Preferred Stock [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Purchase price (in dollars per share) Sale of Stock, Price Per Share Gross proceeds received from issuance of Series E preferred stock Proceeds from Issuance of Preferred Stock and Preference Stock Nature Of Business And Significant Accounting Policies [Table] Nature Of Business And Significant Accounting Policies [Table] Nature of business and significant accounting policies. Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Senior Credit Agreement Senior Credit Agreement [Member] Senior Credit Agreement [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Debt Convertible Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Inseego Notes Inseego Notes [Member] Inseego Notes [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Buildings Building [Member] Rental Assets Rental Assets [Member] Rental Assets [Member] Nature Of Business And Significant Accounting Policies [Line Items] Nature Of Business And Significant Accounting Policies [Line Items] Nature of business and significant accounting policies. Net income (loss) attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Cash and cash equivalents Cash, Cash Equivalents, and Short-term Investments Working capital Working Capital Working Capital Number of reportable segments Number of Reportable Segments Property, plant and equipment useful lives Property, Plant and Equipment, Useful Life Impairment of indefinite-lived intangible assets Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) Long-lived assets impairment Impairment of Long-Lived Assets Held-for-use General warranty period Product Warranty Accrual, Period Product Warranty Accrual, Period Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Principal exchanged Debt Conversion, Converted Instrument, Amount Margin on base rate Debt Instrument, Basis Spread on Variable Rate Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] 2020 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Total Long-term Debt Finished goods Inventory, Finished Goods, Gross Raw materials and components Inventory, Raw Materials, Gross Total inventory Inventory, Net Cover page. Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Royalties Accrued Royalties, Current Payroll and related expenses Employee-related Liabilities, Current Professional fees Accrued Professional Fees, Current Accrued interest Interest Payable, Current Deferred revenue Deferred Revenue Operating lease liabilities Operating Lease, Liability, Current Acquisition-related liabilities Business Combination, Contingent Consideration, Liability Other Other Accrued Liabilities, Current Accrued expenses and other current liabilities, total Accrued Liabilities, Current Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Net Revenues Revenue Benchmark [Member] Accounts Receivable Accounts Receivable [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Customer Concentration Risk [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] Customer One Customer One [Member] Customer one. Customer Two Customer Two [Member] Customer Two [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Concentration percentage Concentration Risk, Percentage Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Land Land [Member] Test equipment Equipment [Member] Computer equipment and purchased software Computer Equipment [Member] Product tooling Other Machinery and Equipment [Member] Furniture and fixtures Furniture and Fixtures [Member] Vehicles Vehicles [Member] Leasehold improvements Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, plant and equipment, gross Property, Plant and Equipment, Gross Less—accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, net Property, Plant and Equipment, Net Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Term Loan Term Loan [Member] Term Loan [Member] Secured Debt Secured Debt [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Principal Long-term Debt, Gross Less: unamortized debt discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Net carrying amount Equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Fair Value Disclosures [Abstract] Foreign currency exchange forward contracts outstanding Foreign Currency Exchange Forward Contracts Outstanding Foreign currency exchange forward contracts outstanding. Net foreign currency transaction gains (losses) Foreign Currency Transaction Gain (Loss), before Tax Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Amortization Expense of Finite-Lived Intangible Assets Expected to be Recognized Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Income Tax Disclosure [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Provision for excess and obsolete inventory Deferred Tax Assets, Inventory Depreciation and amortization Deferred Tax Assets, Property, Plant and Equipment Interest expense limitation Deferred Tax Assets, Interest Expense Limitation Deferred Tax Assets, Interest Expense Limitation Net operating loss and tax credit carryforwards Deferred Tax Assets Net Operating Loss And Tax Credit Carryforwards Deferred tax assets net operating loss and tax credit carryforwards. Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Right-of-use-asset Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Unrecognized tax benefits Deferred Tax Assets Unrecognized Tax Benefits Deferred tax assets unrecognized tax benefits. Deferred tax assets Deferred Tax Assets, Gross Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Operating lease liability Deferred Tax Liabilities, Leasing Arrangements Purchased intangible assets Deferred Tax Liabilities, Intangible Assets Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Accrued expenses Deferred Tax Liabilities, Deferred Expense Deferred tax liabilities Deferred Tax Liabilities, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Net deferred tax liabilities Deferred Tax Liabilities, Net Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Quarterly Financial Information (Unaudited) Quarterly Financial Information [Text Block] Equity [Abstract] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Goodwill and Other Intangible Assets Intangible Assets Disclosure [Text Block] Leases [Abstract] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Restructuring Restructuring and Related Activities Disclosure [Text Block] IoT & Mobile Solutions IoT and Mobile Solutions Net Revenues Net revenues from end-to-end edge to cloud solutions. Enterprise SaaS Solutions Enterprise SaaS Solutions Net Revenues Net revenues from SaaS and telematics platforms. Total net revenues Revenues Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based compensation expense Share-based Payment Arrangement, Expense Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Allowance for Doubtful Accounts Receivable Accounts Receivable [Policy Text Block] Inventories and Provision for Excess and Obsolete Inventory Inventory, Policy [Policy Text Block] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Software Development Costs and Internal Use Software Research, Development, and Computer Software, Policy [Policy Text Block] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Restructuring Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Convertible Debt Debt, Policy [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Foreign Currency Transactions and Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Litigation Legal Costs, Policy [Policy Text Block] Share-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Net Loss Per Share Attributable to Inseego Corp. Earnings Per Share, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Prior Period Reclassifications Reclassification, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Retirement Savings Plan Pension and Other Postretirement Benefits Disclosure [Text Block] Subsequent Events Subsequent Events [Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance at beginning of period Goodwill Effect of change in foreign currency exchange rates Goodwill, Foreign Currency Translation Gain (Loss) Balance at end of period Financial Statement Details Supplemental Balance Sheet Disclosures [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Capitalized software development costs Software Development [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Amortization expense Amortization of Intangible Assets Impairment of Intangible Assets (Excluding Goodwill) Impairment of Intangible Assets (Excluding Goodwill) Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash Restricted Cash Total cash, cash equivalents and restricted cash 2020 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Total minimum operating lease payments Lessee, Operating Lease, Liability, Payments, Due Less: amounts representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of net minimum operating lease payments Operating Lease, Liability Less: current portion Long-term portion of operating lease obligations Operating Lease, Liability, Noncurrent Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total deferred Deferred Income Tax Expense (Benefit) Provision for income taxes Income Tax Expense (Benefit) Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] 2015 Initiatives Two Thousand Fifteen Restructuring [Member] Two Thousand Fifteen Restructuring [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Expected costs Restructuring and Related Cost, Expected Cost Restructuring liability, current Restructuring Reserve, Current Impairment of abandoned product line, net of recoveries Production Related Impairments Or Charges, Net Production Related Impairments Or Charges, Net Debt Debt Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States and Canada United States And Canada [Member] United States and Canada. South Africa SOUTH AFRICA Other Other Geographic Regions [Member] Other Geographic Regions [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Assets by Geographic Concentration, Total Assets Income Taxes Income Tax Disclosure [Text Block] Rental Assets Assets Leased to Others [Member] Property, plant and equipment, gross Less—accumulated depreciation Property, plant and equipment, net Contractual interest expense Interest Expense, Debt, Excluding Amortization Amortization of debt discount Amortization of Debt Discount (Premium) Amortization of debt issuance costs Amortization of Debt Issuance Costs Total interest expense Interest Expense, Debt Summary of Loss before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Summary of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Summary of Net Deferred Tax Assets Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Federal tax benefit, at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State benefit, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Foreign tax rate difference Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Valuation allowance against future tax benefits Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Schedule of Geographic Concentration of Assets Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Schedule of Geographic Concentration of Net Revenues Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Anti-dilutive shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Net revenues Gross profit Gross Profit Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Basic net income (loss) per share (in dollars per share) Earnings Per Share, Basic Diluted net income (loss) per share (in dollars per share) Earnings Per Share, Diluted Leases Lessor, Operating Leases [Text Block] Leases Lessee, Operating Leases [Text Block] Right-of-use assets, net Operating Lease, Right-of-Use Asset Operating lease liabilities Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 3 Fair Value, Inputs, Level 3 [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Nonrecurring Fair Value, Nonrecurring [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Convertible debt, fair value Convertible Debt, Fair Value Disclosures Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Series D Preferred Stock Series D Preferred Stock [Member] Class of Stock [Line Items] Class of Stock [Line Items] Number of shares issued (in shares) Sale of Stock, Number of Shares Issued in Transaction Number of additional shares from warrants (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Gross proceeds Sale of Stock, Consideration Received on Transaction Exercise price per share (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Stock issuance costs Payments of Stock Issuance Costs Proceeds from the exercise of warrants Proceeds from Warrant Exercises Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Number of rights issued per common stock (in shares) Class Of Warrant Or Right, Number Of Rights Issued Per Common Stock Class Of Warrant Or Right, Number Of Rights Issued Per Common Stock Number of preferred shares issued from exercise of right (in shares) Class Of Warrant Or Right, Number Of Preferred Shares Issued From Exercise Of Right Class Of Warrant Or Right, Number Of Preferred Shares Issued From Exercise Of Right Dividend rate Preferred Stock, Dividend Rate, Percentage Redemption price Preferred Stock, Redemption Price, Percentage Preferred Stock, Redemption Price, Percentage Liquidation preference per share (in dollars per share) Preferred Stock, Liquidation Preference Per Share Dividends accrued Dividends Payable Percent threshold for acquiring common stock in order to remain Grandfathered Stockholders Class Of Warrant Or Right, Threshold For Acquiring Common Stock To Remain Grandfathered Stockholders. Percent Class Of Warrant Or Right, Threshold For Acquiring Common Stock To Remain Grandfathered Stockholders. Percent Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Debt Schedule of Debt [Table Text Block] Schedule of Convertible Notes Components Convertible Debt [Table Text Block] Schedule of Convertible Notes Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Inseego Notes, Additional Conversions Inseego Notes, Additional Conversions [Member] Inseego Notes, Additional Conversions [Member] Novatel Wireless Notes Novatel Wireless Notes [Member] Novatel Wireless Notes [Member] Prime Rate Prime Rate [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Absa Absa [Member] Absa [Member] Grindrod Bank Grindrod Bank [Member] Grindrod Bank [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Stock price exceeds 130% of conversion price Debt Instrument, Redemption, Period One [Member] Debt trading price below product of stock price and conversion rate Debt Instrument, Redemption, Period Two [Member] Stock price exceeds 140% of conversion price Debt Instrument, Redemption, Period Three [Member] Maximum borrowing capacity of revolving credit facility Line of Credit Facility, Maximum Borrowing Capacity Interest rate at period end Line of Credit Facility, Interest Rate at Period End Outstanding borrowings under the credit facility Long-term Line of Credit Convertible debt, face amount Debt Instrument, Face Amount Debt issuance costs Debt Issuance Costs, Gross Convertible debt, stated interest rate Debt Instrument, Interest Rate, Stated Percentage Conversion price ($ per share) Debt Instrument, Convertible, Conversion Price Percent held by related parties Debt Instrument, Principal Amount Held By Related Parties, Percent Debt Instrument, Principal Amount Held By Related Parties, Percent Threshold of trading days Debt Instrument, Convertible, Threshold Trading Days Threshold of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Number of consecutive business days Number of Consecutive Business Days Number of Consecutive Business Days Repurchase price as a percentage of principal amount Debt Instrument, Redemption Price, Percentage Minimum principal needed to call debt Debt Instrument, Covenant, Minimum Percentage Threshold of Principal Amount to Call Debt Debt Instrument, Covenant, Minimum Percentage Threshold of Principal Amount to Call Debt Redemption of principal Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Company elected remedy in default Debt Instrument, Covenant, Period for Company Elected Remedy in Case of Default Debt Instrument, Covenant, Period for Company Elected Remedy in Case of Default Interest rate during remedy for default Debt Instrument, Covenant, Interest Rate For Company Elected Remedy in Case of Default Debt Instrument, Covenant, Interest Rate For Company Elected Remedy in Case of Default Convertible, beneficial conversion feature Debt Instrument, Convertible, Beneficial Conversion Feature Debt issuance cost allocated to equity component Debt Issuance Cost, Allocated to Equity Component Debt Issuance Cost, Allocated to Equity Component Debt issuance costs allocated to liability component Debt Issuance Cost, Allocated to Liability Component Debt Issuance Cost, Allocated to Liability Component Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Converted instrument, shares issued (in shares) Debt Conversion, Converted Instrument, Shares Issued Long-term debt Proceeds from term loans Proceeds from Issuance of Debt Unamortized discount Debt Instrument, Unamortized Discount Proceeds from issuance of debt, portion funded in cash Proceeds From Issuance Of Debt, Portion Funded In Cash Proceeds From Issuance Of Debt, Portion Funded In Cash Proceeds from issuance of debt, portion funded in repurchase and cancellation of debt Proceeds From Issuance Of Debt, Portion Funded In Repurchase And Cancellation Of Debt Proceeds From Issuance Of Debt, Portion Funded In Repurchase And Cancellation Of Debt Extinguishment of Debt, Amount Extinguishment of Debt, Amount Repayments of debt Repayments of Debt Debt from related parties Due to Related Parties Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Loss on debt conversion Gain (Loss) on Extinguishment of Debt Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2015 Incentive Compensation Plan 2015 Incentive Compensation Plan [Member] 2015 Incentive Compensation Plan [Member] 2018 Omnibus Incentive Compensation Plan 2009 Omnibus Incentive Compensation Plan [Member] 2009 Omnibus Incentive Compensation Plan [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Employee Stock Purchase Plan Employee Stock Purchase Plans [Member] Employee stock purchase plans. Number of shares authorized under the plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Expiration period of stock options granted Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Weighted-average fair value of stock option awards granted (per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Shares issued upon the exercise of stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Intrinsic value of stock options exercised during period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Unrecognized share-based compensation expense related to non-vested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Expected recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share-based compensation expense Weighted-average grant-date fair value of RSUs granted (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 Total vest date fair value of RSUs vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Unrecognized share-based compensation expense related to non-vested RSUs Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Percentage of lower limit value of common stock Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Purchase period duration Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Maximum limit of payroll deductions (percent) Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage Shares issued under the ESPP Stock Issued During Period, Shares, Employee Stock Purchase Plans Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Provision for bad debts, net of recoveries Accounts Receivable, Credit Loss Expense (Reversal) Provision for excess and obsolete inventory, net of recoveries Inventory Write-down Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Amortization of debt discount and debt issuance costs Amortization of Debt Issuance Costs and Discounts Deferred income taxes Non-cash gain on extinguishment of acquisition-related liabilities Gain (Loss) On Extinguishment Of Acquisition Related Liabilities Gain (Loss) On Extinguishment Of Acquisition Related Liabilities Other Other Noncash Income (Expense) Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses, income taxes, and other Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Net cash used in operating activities Cash flows from investing activities: Proceeds from Investing Activities [Abstract] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from the sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Additions to capitalized software development costs and purchases of intangible assets Payments to Acquire Intangible Assets Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Gross proceeds received from private placement Proceeds from Issuance of Private Placement Payment of issuance costs related to private placement Principal repayments of short-term debt Repayments of Short-term Debt Proceeds from the exercise of warrants to purchase common stock Net repayment of DigiCore bank and overdraft facilities Proceeds from (Repayments of) Bank Overdrafts Principal payments under finance lease obligations Repayments of Long-term Capital Lease Obligations Principal payments on mortgage bond Repayments of Secured Debt Proceeds from stock option exercises and employee stock purchase plan, net of taxes paid on vested restricted stock units Proceeds From Stock Option Exercises And Espp Net Of Taxes Paid On Vested Restricted Stock Units Proceeds From Stock Option Exercises And ESPP Net Of Taxes Paid On Vested Restricted Stock Units Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rates on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase (decrease) in cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid during the year for: Cash Paid During Year [Abstract] Cash paid during the year. Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes, net of tax refunds Income Taxes Paid Supplemental disclosures of non-cash activities: Cash Flow Non Cash Investing Activities Disclosure [Abstract] Cash flow non cash investing activities disclosure. Transfer of inventories to rental assets Transfer of Inventories to Rental Assets The non-cash transfer of units in inventory to rental assets. Purchases of property, plant and equipment under capital lease Purchases Of Property, Plant And Equipment Under Capital Lease Purchases Of Property, Plant And Equipment Under Capital Lease Right-of-use assets obtained in exchange for operating leases liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Capital expenditures financed through accounts payable Capital Expenditures Incurred but Not yet Paid Issuance of common stock under settlement agreement Stock Issued Under Settlement Agreement Stock Issued Under Settlement Agreement Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Domestic Tax Authority Domestic Tax Authority [Member] California Franchise Tax Board California Franchise Tax Board [Member] Foreign Tax Authority Foreign Tax Authority [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Valuation allowances recognized in the current year Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Net operating loss carryforwards Operating Loss Carryforwards Operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Research and development tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards, Research Internal Revenue Code related to annual use of operating loss carry forwards Internal Revenue Code Ownership Percentage Change Description Internal Revenue Code Ownership Percentage Change Description Income tax benefit recognized related to uncertain tax positions Unrecognized Tax Benefits, Period Increase (Decrease) Interest expense related to uncertain tax positions Unrecognized Tax Benefits, Interest on Income Taxes Expense Liability related to unrecognized tax benefits Unrecognized Tax Benefits, Interest on Income Taxes Accrued Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Assets: Assets, Fair Value Disclosure [Abstract] Cash equivalents Cash and Cash Equivalents, at Carrying Value [Abstract] Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Common stock warrants outstanding Warrant [Member] Stock Options Restricted Stock Units Convertible Notes Convertible Notes [Member] Convertible Notes [Member] Employee Stock Purchase Plan Total shares of common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Shares available for future issuance or purchase (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Summary of Financial Instruments, Fair Value on a Recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Stock Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding — beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised Canceled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Outstanding — end of period Vested and Expected to Vest — December 31, 2019 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Exercisable — December 31, 2019 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted-Average Exercise Price Per Option Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Abstract] Outstanding — beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Outstanding — end of period Vested and Expected to Vest — December 31, 2019 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Exercisable — December 31, 2019 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted-Average Remaining Contractual Term (Years), Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Term (Years), Options Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Remaining Contractual Term (Years), Options Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value, Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate Intrinsic Value, Options Vested and Expected to Vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate Intrinsic Value, Options Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Share-based Compensation Share-based Payment Arrangement [Text Block] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Developed technologies Developed Technology Rights [Member] Trademarks and trade names Trademarks and Trade Names [Member] Customer relationships Customer Relationships [Member] Other Other Intangible Assets [Member] Weighted-Average Life (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Gross Carrying Value Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Value Finite-Lived Intangible Assets, Net Indefinite-lived intangible assets Indefinite-lived Intangible Assets (Excluding Goodwill) Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Statement of Financial Position [Abstract] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Income Statement [Abstract] IoT & Mobile Solutions IoT and Mobile Solutions Cost of Net Revenues Cost of net revenues from end-to-end edge to cloud solutions. Enterprise SaaS Solutions Enterprise SaaS Solutions Cost of Net Revenues Cost of net revenues from SaaS and telematics platforms. Total cost of net revenues Cost of Revenue Gross profit Operating costs and expenses: Operating Costs and Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Amortization of purchased intangible assets Amortization Of Purchased Intangible Assets Amortization Of Purchased Intangible Assets Extinguishment of acquisition-related liabilities Restructuring charges, net of recoveries Restructuring Charges Total operating costs and expenses Operating Expenses Operating income (loss) Operating Income (Loss) Other income (expense): Other Nonoperating Income (Expense) [Abstract] Interest expense, net Interest Income (Expense), Nonoperating, Net Other income (expense), net Other Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision Net loss Less: Net loss (income) attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Net loss attributable to Inseego Corp. Net Income (Loss) Attributable to Parent Series E preferred stock dividends Preferred Stock Dividends, Income Statement Impact Net loss attributable to common stockholders Net loss per common share: Earnings Per Share, Basic and Diluted [Abstract] Weighted-average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted-average common shares outstanding, basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Summary of Common Shares Reserved for Future Issuance Summary Of Common Shares Reserved For Future Issuance Table [Text Block] Summary of common shares reserved for future issuance. Nature of Business and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Accounts receivable, net of allowance for doubtful accounts of $2,133 and $1,841, respectively Accounts Receivable, after Allowance for Credit Loss, Current Inventories, net Prepaid expenses and other Prepaid Expense and Other Assets, Current Total current assets Assets, Current Rental assets, net Rental Assets, Net Rental Assets, Net Intangible assets, net Goodwill Other assets Other Assets, Noncurrent Total assets LIABILITIES AND STOCKHOLDERS’ DEFICIT Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses and other current liabilities DigiCore bank facilities Line of Credit, Current Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Convertible senior notes, net Convertible Debt, Noncurrent Term loan, net Secured Long-term Debt, Noncurrent Deferred tax liabilities, net Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and Contingencies Commitments and Contingencies Stockholders’ deficit: Stockholders' Equity Attributable to Parent [Abstract] Series E Preferred stock, par value $0.001; 10,000 shares designated, 10,000 and 0 shares issued and outstanding, respectively, liquidation preference of $1,000 per share Preferred Stock, Value, Issued Common stock, par value $0.001; 150,000,000 shares authorized, 81,974,051 and 73,979,882 shares issued and outstanding, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ deficit attributable to Inseego Corp. Stockholders' Equity Attributable to Parent Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest Total stockholders’ deficit Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total liabilities and stockholders’ deficit Liabilities and Equity Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Preferred Stock Preferred Stock [Member] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Deficit Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Noncontrolling Interests Noncontrolling Interest [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning Balance Beginning Balance, shares (in shares) Shares, Issued Foreign currency translation adjustment Other Comprehensive Income (Loss), Net of Tax Exercise of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan Stock Issued During Period Value Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan Stock issue during period value exercise of stock options vesting of restricted stock units and employee stock purchase plan. Exercise of stock options, vesting of restricted stock units and stock issued under ESPP (in shares) Stock Issued During Period Shares Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan Stock issued during period shares exercise of stock options vesting of restricted stock units and employee stock purchase plan. Taxes withheld on net settled vesting of restricted stock units Taxes Withheld On Net Settled Vesting Of Restricted Stock Units Taxes withheld on net settled vesting of restricted stock units. Issuance of common stock Stock Issued During Period, Value, New Issues Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues Exercise of warrants Stock Issued During Period, Shares, Warrants Exercised Stock Issued During Period, Shares, Warrants Exercised Exercise of warrants Stock Issued During Period, Value, Warrants Exercised Stock Issued During Period, Value, Warrants Exercised Share-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Share-based compensation (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Series E preferred stock dividends Dividends, Preferred Stock Ending Balance Ending Balance, shares (in shares) Loss Contingencies [Table] Loss Contingencies [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Former stockholders of RER Feeney Wireless [Member] Feeney Wireless [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Amount award to other party Litigation Settlement, Amount Awarded to Other Party Stock issued during period, shares, acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Stock issued during period, litigation settlement (in shares) Stock Issued During Period, Shares, Litigation Settlement Stock Issued During Period, Shares, Litigation Settlement Additional amount awarded to other party, within 12 months Litigation Settlement, Additional Amount Awarded To Other Party, Within 12 Months Litigation Settlement, Additional Amount Awarded To Other Party, Within 12 Months Additional amount awarded to other party, within 24 months Litigation Settlement, Additional Amount Awarded To Other Party, Within 24 Months Litigation Settlement, Additional Amount Awarded To Other Party, Within 24 Months Contingent consideration, liability, current Business Combination, Contingent Consideration, Liability, Current 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Beginning Balance Unrecognized Tax Benefits Increases related to current and prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non-vested — beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Non-vested — end of period Weighted-Average Grant-Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Non-vested — beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Non-vested — end of period Summary of Inventories Schedule of Inventory, Current [Table Text Block] Summary of Property, Plant and Equipment and Rental Assets Property, Plant and Equipment [Table Text Block] Summary of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee Severance Costs Employee Severance [Member] Facility Exit Related Costs Facility Closing [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Beginning Balance Restructuring Reserve Costs Incurred Restructuring and Related Cost, Incurred Cost Payments Payments for Restructuring Ending Balance Cumulative Costs Incurred to Date Restructuring and Related Cost, Cost Incurred to Date Fair Value Measurement of Assets and Liabilities Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] EX-101.PRE 14 insg-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 15 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Summary of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Current:    
Federal $ (49) $ 0
State 35 35
Foreign 1,148 766
Total current 1,134 801
Deferred:    
Federal 12 12
State 0 0
Foreign (610) 2
Total deferred (598) 14
Provision for income taxes $ 536 $ 815
XML 16 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 210 499 1 false 71 0 false 6 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.inseego.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.inseego.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.inseego.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.inseego.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.inseego.com/role/ConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Nature of Business and Significant Accounting Policies Sheet http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPolicies Nature of Business and Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Financial Statement Details Sheet http://www.inseego.com/role/FinancialStatementDetails Financial Statement Details Notes 9 false false R10.htm 2103100 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.inseego.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 10 false false R11.htm 2104100 - Disclosure - Fair Value Measurement of Assets and Liabilities Sheet http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilities Fair Value Measurement of Assets and Liabilities Notes 11 false false R12.htm 2105100 - Disclosure - Debt Sheet http://www.inseego.com/role/Debt Debt Notes 12 false false R13.htm 2107100 - Disclosure - Income Taxes Sheet http://www.inseego.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 2108100 - Disclosure - Stockholders' Equity Sheet http://www.inseego.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 2109100 - Disclosure - Share-based Compensation Sheet http://www.inseego.com/role/ShareBasedCompensation Share-based Compensation Notes 15 false false R16.htm 2110100 - Disclosure - Earnings per Share Sheet http://www.inseego.com/role/EarningsPerShare Earnings per Share Notes 16 false false R17.htm 2111100 - Disclosure - Commitments and Contingencies Sheet http://www.inseego.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2112100 - Disclosure - Leases Sheet http://www.inseego.com/role/Leases Leases Notes 18 false false R19.htm 2113100 - Disclosure - Geographic Information and Concentrations of Risk Sheet http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRisk Geographic Information and Concentrations of Risk Notes 19 false false R20.htm 2114100 - Disclosure - Retirement Savings Plan Sheet http://www.inseego.com/role/RetirementSavingsPlan Retirement Savings Plan Notes 20 false false R21.htm 2115100 - Disclosure - Restructuring Sheet http://www.inseego.com/role/Restructuring Restructuring Notes 21 false false R22.htm 2116100 - Disclosure - Quarterly Financial Information (Unaudited) Sheet http://www.inseego.com/role/QuarterlyFinancialInformationUnaudited Quarterly Financial Information (Unaudited) Notes 22 false false R23.htm 2118100 - Disclosure - Subsequent Events (Notes) Notes http://www.inseego.com/role/SubsequentEventsNotes Subsequent Events (Notes) Notes 23 false false R24.htm 2201201 - Disclosure - Nature of Business and Significant Accounting Policies (Policies) Sheet http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies Nature of Business and Significant Accounting Policies (Policies) Policies http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPolicies 24 false false R25.htm 2301302 - Disclosure - Nature of Business and Significant Accounting Policies (Tables) Sheet http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesTables Nature of Business and Significant Accounting Policies (Tables) Tables http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPolicies 25 false false R26.htm 2302301 - Disclosure - Financial Statement Details (Tables) Sheet http://www.inseego.com/role/FinancialStatementDetailsTables Financial Statement Details (Tables) Tables http://www.inseego.com/role/FinancialStatementDetails 26 false false R27.htm 2303301 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.inseego.com/role/GoodwillAndOtherIntangibleAssets 27 false false R28.htm 2304301 - Disclosure - Fair Value Measurement of Assets and Liabilities (Tables) Sheet http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables Fair Value Measurement of Assets and Liabilities (Tables) Tables http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilities 28 false false R29.htm 2305301 - Disclosure - Debt (Tables) Sheet http://www.inseego.com/role/DebtTables Debt (Tables) Tables http://www.inseego.com/role/Debt 29 false false R30.htm 2307301 - Disclosure - Income Taxes (Tables) Sheet http://www.inseego.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.inseego.com/role/IncomeTaxes 30 false false R31.htm 2308301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.inseego.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.inseego.com/role/StockholdersEquity 31 false false R32.htm 2309301 - Disclosure - Share-based Compensation (Tables) Sheet http://www.inseego.com/role/ShareBasedCompensationTables Share-based Compensation (Tables) Tables http://www.inseego.com/role/ShareBasedCompensation 32 false false R33.htm 2310301 - Disclosure - Earnings per Share (Tables) Sheet http://www.inseego.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://www.inseego.com/role/EarningsPerShare 33 false false R34.htm 2312301 - Disclosure - Leases (Tables) Sheet http://www.inseego.com/role/LeasesTables Leases (Tables) Tables http://www.inseego.com/role/Leases 34 false false R35.htm 2313301 - Disclosure - Geographic Information and Concentrations of Risk (Tables) Sheet http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskTables Geographic Information and Concentrations of Risk (Tables) Tables http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRisk 35 false false R36.htm 2315301 - Disclosure - Restructuring (Tables) Sheet http://www.inseego.com/role/RestructuringTables Restructuring (Tables) Tables http://www.inseego.com/role/Restructuring 36 false false R37.htm 2316301 - Disclosure - Quarterly Financial Information (Unaudited) (Tables) Sheet http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedTables Quarterly Financial Information (Unaudited) (Tables) Tables http://www.inseego.com/role/QuarterlyFinancialInformationUnaudited 37 false false R38.htm 2401403 - Disclosure - Nature of Business and Significant Accounting Policies - Additional Information (Detail) Sheet http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail Nature of Business and Significant Accounting Policies - Additional Information (Detail) Details 38 false false R39.htm 2401404 - Disclosure - Nature of Business and Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesDisaggregationOfRevenueDetails Nature of Business and Significant Accounting Policies - Disaggregation of Revenue (Details) Details 39 false false R40.htm 2401405 - Disclosure - Nature of Business and Significant Accounting Policies - Schedule of Recent Accounting Pronouncements (Details) Sheet http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfRecentAccountingPronouncementsDetails Nature of Business and Significant Accounting Policies - Schedule of Recent Accounting Pronouncements (Details) Details 40 false false R41.htm 2402403 - Disclosure - Financial Statement Details - Summary of Inventories (Detail) Sheet http://www.inseego.com/role/FinancialStatementDetailsSummaryOfInventoriesDetail Financial Statement Details - Summary of Inventories (Detail) Details 41 false false R42.htm 2402404 - Disclosure - Financial Statement Details - Summary of Property, Plant and Equipment (Detail) Sheet http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail Financial Statement Details - Summary of Property, Plant and Equipment (Detail) Details 42 false false R43.htm 2402405 - Disclosure - Financial Statement Details - Additional Information (Detail) Sheet http://www.inseego.com/role/FinancialStatementDetailsAdditionalInformationDetail Financial Statement Details - Additional Information (Detail) Details 43 false false R44.htm 2402406 - Disclosure - Financial Statement Details - Rental Assets (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails Financial Statement Details - Rental Assets (Details) Details 44 false false R45.htm 2402407 - Disclosure - Financial Statement Details - Summary of Accrued Expenses (Detail) Sheet http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail Financial Statement Details - Summary of Accrued Expenses (Detail) Details 45 false false R46.htm 2402408 - Disclosure - Financial Statement Details - Cash, Cash Equivalents and Restricted Cast (Details) Sheet http://www.inseego.com/role/FinancialStatementDetailsCashCashEquivalentsAndRestrictedCastDetails Financial Statement Details - Cash, Cash Equivalents and Restricted Cast (Details) Details 46 false false R47.htm 2403402 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Reconciliation (Details) Sheet http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsGoodwillReconciliationDetails Goodwill and Other Intangible Assets - Goodwill Reconciliation (Details) Details 47 false false R48.htm 2403403 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) Details 48 false false R49.htm 2403404 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) Sheet http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail Goodwill and Other Intangible Assets - Additional Information (Detail) Details 49 false false R50.htm 2403405 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Amortization Expense of FInite-Lived Intangible Assets Expected to be Recognized (Detail) Sheet http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail Goodwill and Other Intangible Assets - Schedule of Amortization Expense of FInite-Lived Intangible Assets Expected to be Recognized (Detail) Details 50 false false R51.htm 2404402 - Disclosure - Fair Value Measurement of Assets and Liabilities - Additional Information (Detail) Sheet http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAdditionalInformationDetail Fair Value Measurement of Assets and Liabilities - Additional Information (Detail) Details 51 false false R52.htm 2404403 - Disclosure - Fair Value Measurement of Assets and Liabilities - Summary of Company's Financial Instruments, Fair Value on a Recurring Basis (Detail) Sheet http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail Fair Value Measurement of Assets and Liabilities - Summary of Company's Financial Instruments, Fair Value on a Recurring Basis (Detail) Details 52 false false R53.htm 2404404 - Disclosure - Fair Value Measurement of Assets and Liabilities - Other Financial Instruments (Details) Sheet http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails Fair Value Measurement of Assets and Liabilities - Other Financial Instruments (Details) Details 53 false false R54.htm 2405402 - Disclosure - Debt - Narrative (Details) Sheet http://www.inseego.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 54 false false R55.htm 2405403 - Disclosure - Debt - Components (Details) Sheet http://www.inseego.com/role/DebtComponentsDetails Debt - Components (Details) Details 55 false false R56.htm 2405404 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.inseego.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 56 false false R57.htm 2405405 - Disclosure - Debt - Minimum payments (Details) Sheet http://www.inseego.com/role/DebtMinimumPaymentsDetails Debt - Minimum payments (Details) Details 57 false false R58.htm 2407402 - Disclosure - Income Taxes - Summary of Loss before Income Taxes (Detail) Sheet http://www.inseego.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail Income Taxes - Summary of Loss before Income Taxes (Detail) Details 58 false false R59.htm 2407403 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (Detail) Sheet http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail Income Taxes - Summary of Provision for Income Taxes (Detail) Details 59 false false R60.htm 2407404 - Disclosure - Income Taxes - Summary of Net Deferred Tax Liabilities (Detail) Sheet http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail Income Taxes - Summary of Net Deferred Tax Liabilities (Detail) Details 60 false false R61.htm 2407405 - Disclosure - Income Taxes - Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate (Detail) Sheet http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail Income Taxes - Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate (Detail) Details 61 false false R62.htm 2407406 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 62 false false R63.htm 2407407 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Detail) Sheet http://www.inseego.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountsOfUnrecognizedTaxBenefitsDetail Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Detail) Details 63 false false R64.htm 2408402 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 64 false false R65.htm 2408403 - Disclosure - Stockholders' Equity - Summary of Common Shares Reserved for Future Issuance (Detail) Sheet http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail Stockholders' Equity - Summary of Common Shares Reserved for Future Issuance (Detail) Details 65 false false R66.htm 2409402 - Disclosure - Share-based Compensation - Additional Information (Detail) Sheet http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail Share-based Compensation - Additional Information (Detail) Details 66 false false R67.htm 2409403 - Disclosure - Share-based Compensation - Summary of Share-Based Compensation Expense (Detail) Sheet http://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail Share-based Compensation - Summary of Share-Based Compensation Expense (Detail) Details 67 false false R68.htm 2409404 - Disclosure - Share-based Compensation - Share-based Compensation Fair Value Assumptions (Detail) Sheet http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail Share-based Compensation - Share-based Compensation Fair Value Assumptions (Detail) Details 68 false false R69.htm 2409405 - Disclosure - Share-based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail Share-based Compensation - Summary of Stock Option Activity (Detail) Details 69 false false R70.htm 2409406 - Disclosure - Share-based Compensation - Summary of Restricted Stock Unit Activity (Detail) Sheet http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail Share-based Compensation - Summary of Restricted Stock Unit Activity (Detail) Details 70 false false R71.htm 2410402 - Disclosure - Earnings per Share - Narrative (Detail) Sheet http://www.inseego.com/role/EarningsPerShareNarrativeDetail Earnings per Share - Narrative (Detail) Details 71 false false R72.htm 2410403 - Disclosure - Earnings per Share - Earnings per Basic and Diluted Share Table (Details) Sheet http://www.inseego.com/role/EarningsPerShareEarningsPerBasicAndDilutedShareTableDetails Earnings per Share - Earnings per Basic and Diluted Share Table (Details) Details 72 false false R73.htm 2411403 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 73 false false R74.htm 2412402 - Disclosure - Leases - Narrative (Details) Sheet http://www.inseego.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 74 false false R75.htm 2412403 - Disclosure - Leases - Maturity of Operating Lease Liability (Details) Sheet http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails Leases - Maturity of Operating Lease Liability (Details) Details 75 false false R76.htm 2413402 - Disclosure - Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Assets (Detail) Sheet http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfAssetsDetail Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Assets (Detail) Details 76 false false R77.htm 2413403 - Disclosure - Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Net Revenues (Detail) Sheet http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfNetRevenuesDetail Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Net Revenues (Detail) Details 77 false false R78.htm 2413404 - Disclosure - Geographic Information and Concentrations of Risk - Additional Information (Detail) Sheet http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail Geographic Information and Concentrations of Risk - Additional Information (Detail) Details 78 false false R79.htm 2414401 - Disclosure - Retirement Savings Plan - Additional Information (Detail) Sheet http://www.inseego.com/role/RetirementSavingsPlanAdditionalInformationDetail Retirement Savings Plan - Additional Information (Detail) Details 79 false false R80.htm 2415402 - Disclosure - Restructuring - Additional Information (Detail) Sheet http://www.inseego.com/role/RestructuringAdditionalInformationDetail Restructuring - Additional Information (Detail) Details 80 false false R81.htm 2415403 - Disclosure - Restructuring - Summary of Restructuring Liability (Detail) Sheet http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail Restructuring - Summary of Restructuring Liability (Detail) Details 81 false false R82.htm 2416402 - Disclosure - Quarterly Financial Information (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail) Sheet http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail Quarterly Financial Information (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail) Details http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedTables 82 false false R83.htm 2418401 - Disclosure - Subsequent Events (Details) Sheet http://www.inseego.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.inseego.com/role/SubsequentEventsNotes 83 false false All Reports Book All Reports insg20191231form10k.htm insg-20191231.xsd insg-20191231_cal.xml insg-20191231_def.xml insg-20191231_lab.xml insg-20191231_pre.xml insg20191231ex1022form.htm insg20191231ex21subsid.htm insg20191231ex231marcu.htm insg20191231ex311.htm insg20191231ex312.htm insg20191231ex321.htm insg20191231ex322.htm insg20191231ex42.htm http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 17 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement of Assets and Liabilities - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Fair Value Disclosures [Abstract]    
Foreign currency exchange forward contracts outstanding $ 0 $ 0
Net foreign currency transaction gains (losses) $ (300,000) $ 400,000
XML 18 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Net carrying amount $ 152,625  
Convertible Debt    
Debt Instrument [Line Items]    
Principal 105,125 $ 105,125
Less: unamortized debt discount and debt issuance costs (3,791) (12,071)
Net carrying amount 101,334 93,054
Equity component 41,905 41,905
Term Loan | Secured Debt    
Debt Instrument [Line Items]    
Principal 47,500 47,500
Less: unamortized debt discount and debt issuance costs (962) (2,454)
Net carrying amount $ 46,538 $ 45,046
XML 19 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Assets by Geographic Concentration, Total $ 161,373 $ 162,256
United States and Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Assets by Geographic Concentration, Total 81,769 79,809
South Africa    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Assets by Geographic Concentration, Total 53,610 56,937
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Assets by Geographic Concentration, Total $ 25,994 $ 25,510
XML 20 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Quarterly Financial Information (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Quarterly Financial Information Disclosure [Abstract]                    
Net revenues $ 52,333 $ 62,716 $ 55,891 $ 48,556 $ 56,043 $ 50,630 $ 49,057 $ 46,733 $ 219,496 $ 202,463
Gross profit 15,031 18,625 15,555 14,760 19,793 17,604 17,657 15,543 63,971 70,597
Net income (loss) attributable to common stockholders $ (13,285) $ (8,937) $ (10,779) $ (7,485) $ (4,191) $ 10,843 $ (6,660) $ (8,050) $ (40,486) $ (8,058)
Net loss per share, basic and diluted (in dollars per share) $ (0.17) $ (0.11) $ (0.14) $ (0.10)         $ (0.52) $ (0.12)
Basic net income (loss) per share (in dollars per share)         $ (0.06) $ 0.16 $ (0.11) $ (0.13)    
Diluted net income (loss) per share (in dollars per share)         $ (0.06) $ 0.15 $ (0.11) $ (0.13)    
XML 21 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Share - Earnings per Basic and Diluted Share Table (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Earnings Per Share [Abstract]                    
Net income (loss) attributable to common stockholders $ (13,285) $ (8,937) $ (10,779) $ (7,485) $ (4,191) $ 10,843 $ (6,660) $ (8,050) $ (40,486) $ (8,058)
Weighted-average common shares outstanding, basic and diluted (in shares)                 78,322,496 66,104,376
Net loss per share, basic and diluted (in dollars per share) $ (0.17) $ (0.11) $ (0.14) $ (0.10)         $ (0.52) $ (0.12)
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company’s loss before income taxes for the years ended December 31, 2019 and 2018 is comprised of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Domestic
$
(39,187
)
 
$
(7,335
)
Foreign
(387
)
 
7

Loss before income taxes
$
(39,574
)
 
$
(7,328
)

The provision for income taxes for the years ended December 31, 2019 and 2018 is comprised of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Current:
 
 
 
Federal
$
(49
)
 
$

State
35

 
35

Foreign
1,148

 
766

Total current
1,134

 
801

Deferred:
 
 
 
Federal
12

 
12

State

 

Foreign
(610
)
 
2

Total deferred
(598
)
 
14

Provision for income taxes
$
536

 
$
815


The Company’s net deferred tax liabilities consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Deferred tax assets:
 
 
 
Provision for excess and obsolete inventory
$
2,003

 
$
2,710

Depreciation and amortization

 
1,426

Interest expense limitation
5,562

 
2,769

Net operating loss and tax credit carryforwards
95,258

 
86,385

Share-based compensation
1,226

 
1,218

Right-of-use-asset
650

 

Unrecognized tax benefits
1,288

 
1,163

Deferred tax assets
105,987

 
95,671

Deferred tax liabilities:

 
 
Operating lease liability
(650
)
 

Purchased intangible assets
(3,623
)
 
(4,485
)
Depreciation and amortization
(1,742
)
 

Accrued expenses
(219
)
 
(1,799
)
Deferred tax liabilities
(6,234
)
 
(6,284
)
Valuation allowance
(103,702
)
 
(93,844
)
Net deferred tax liabilities
$
(3,949
)
 
$
(4,457
)

The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. The Company records a valuation allowance to reduce any deferred tax assets by the amount of any tax benefits that, based on available evidence and judgment, are not expected to be realized.
The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.
At December 31, 2019 and 2018, the Company recognized valuation allowances of $9.2 million and $2.9 million, respectively, related to its deferred tax assets created in those respective years. As a result, no net income tax benefits resulted in the Company’s statements of operations from the operating losses created during those years.
The provision for income taxes reconciles to the amount computed by applying the statutory federal income tax rate of 21% in 2019 and 2018 to loss before income taxes as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Federal tax benefit, at statutory rate
$
(8,311
)
 
$
(1,555
)
State benefit, net of federal benefit
27

 
27

Foreign tax rate difference
476

 
24

Valuation allowance against future tax benefits
9,168

 
2,878

Research and development credits
(1,456
)
 
(471
)
Share-based compensation
341

 
121

Other
291

 
(209
)
Provision for income taxes
$
536

 
$
815


At December 31, 2019, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2019 and prior of approximately $389.1 million. Approximately $41.3 million of these NOLs have no expiration date. The remainder begin to expire in 2021, unless previously utilized. Some of these NOLs may be limited by either past or future changes in control events. The Company has California net operating loss carryforwards at December 31, 2019 of approximately $44.0 million, which begin to expire in 2028, unless previously utilized, and foreign net operating losses for its active foreign subsidiaries of approximately $50.2 million, which generally have no expiration date. At December 31, 2019, the Company had federal research and development tax credit carryforwards of approximately $10.2 million, which begin to expire in 2026, unless previously utilized, and California research and development tax credit carryforwards of approximately $12.1 million, which have no expiration date.
Pursuant to Internal Revenue Code (“IRC”) Sections 382 and 383, annual use of the Company’s net operating loss and research and development credit carryforwards may be limited in the event a cumulative change in ownership of more than 50% occurs within a rolling three-year period. An analysis was performed for the period through December 31, 2019 and did not identify any events of cumulative change in ownership during the review period. The Company will continue monitoring any future changes in stock ownership.
The Company entered into a Rights Agreement on January 22, 2018 (the “Rights Agreement”), subsequent to the balance sheet date, with Computershare Trust Company, N.A., a federally chartered trust company, as rights agent. The Rights Agreement is intended to discourage acquisitions of the Company’s common stock which could result in a cumulative change in ownership of more than 50% within a rolling three-year period, thereby preserving the Company’s current ability to utilize net operating loss carryforwards to offset future income tax obligations; however, there is no assurance that the Rights Agreement will prevent a cumulative change in ownership.
It is the Company’s intention to reinvest undistributed earnings of its foreign subsidiaries and thereby indefinitely postpone their remittance. Accordingly, no provision has been made for foreign withholding taxes on U.S. income taxes which may become payable if undistributed earnings of the foreign subsidiary were paid as dividends to the Company.
The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. No income tax benefit was recognized during the years ended December 31, 2019 and 2018. At December 31, 2019 and 2018, the Company did not have interest expense related to uncertain tax positions or a liability for unrecognized tax benefits. The Company does not expect changes to its uncertain tax position in the next twelve months.
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
Balance at December 31, 2017
$
36,582

Increases related to current and prior year tax positions
324

Balance at December 31, 2018
36,906

Increases related to current and prior year tax positions
929

Balance at December 31, 2019
$
37,835


There are no tax benefits that, if recognized, would affect the effective tax rate that are included in the balances of unrecognized tax benefits at December 31, 2019.
The Company and its subsidiaries file U.S., state and foreign income tax returns in jurisdictions with various statutes of limitations. The Company’s tax returns are subject to examination by federal, state and foreign taxing authorities. The Company’s federal and state tax returns are subject to examination for the years beginning in 2015 and 2014, respectively. Net operating loss carryforwards arising prior to these years are also open to examination, if and when utilized. The Company believes appropriate provisions for all outstanding issues have been made for all jurisdictions and all open years. However, because audit outcomes and the timing of audit settlements are subject to significant uncertainty, the Company’s current estimate of the total amounts of unrecognized tax benefits could increase or decrease for all open years.
XML 23 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal
The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company is regularly required to directly or indirectly participate in other U.S. patent infringement actions pursuant to its contractual indemnification obligations to certain customers. Based on an evaluation of these matters and discussions with the Company’s intellectual property litigation counsel, the Company currently believes that liabilities arising from or sums paid in settlement of these existing matters, if any, would not have a material adverse effect on its consolidated results of operations or financial condition.
On May 11, 2017, the Company initiated a lawsuit against the former stockholders of RER in the Court of Chancery of the State of Delaware seeking recovery of damages for civil conspiracy, fraud in the inducement, unjust enrichment and breach of fiduciary duty. On January 16, 2018, the former stockholders of RER filed an answer and counterclaim in the matter seeking recovery of certain deferred and earn-out payments allegedly owed to them by the Company in connection with the Company’s acquisition of RER. On July 26, 2018, the Company and the former stockholders of RER entered into a mutual general release and settlement agreement (the “Settlement Agreement”) pursuant to which the parties agreed to release all claims against each other and the Company agreed to (i) pay the former stockholders of RER $1.0 million in cash by August 17, 2018, (ii) immediately instruct its transfer agent to permit the transfer or sale of 973,333 shares of the Company’s common stock that the Company had issued to the former stockholders of RER in March 2017, (iii) immediately issue 500,000 shares of the Company’s common stock to the former stockholders of RER, (iv) within 12 months following the execution of the Settlement Agreement, deliver to the former stockholders of RER an additional $1.0 million in cash, common stock, or a combination thereof, at the Company’s option, (v) within 24 months following the execution of the Settlement Agreement deliver to the former stockholders of RER an additional $1.0 million in cash, common stock, or a combination thereof, at the Company’s option, and (vi) file one or more registration statements with respect to the resale of the shares of the Company’s common stock issued to the former stockholders of RER pursuant to the Settlement Agreement. In connection with the settlement, the Company recognized a gain of $17.2 million, which is included in extinguishment of acquisition-related liabilities in the consolidated statement of operations for the period ended December 31, 2019. The Company’s remaining liability under the
Settlement Agreement at December 31, 2019 consists of approximately $1.0 million and is classified within accrued expenses and other current liabilities on the consolidated balance sheets.
Indemnification
In the normal course of business, the Company periodically enters into agreements that require the Company to indemnify and defend its customers for, among other things, claims alleging that the Company’s products infringe third-party patents or other intellectual property rights. The Company’s maximum exposure under these indemnification provisions cannot be estimated but the Company does not believe that there are any matters individually or collectively that would have a material adverse effect on its consolidated results of operations or financial condition.
XML 24 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 2,133 $ 1,841
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 81,974,051 73,979,882
Common stock, shares outstanding 81,974,051 73,979,882
XML 25 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity
The future minimum payments under operating leases were as follows at December 31, 2019 (in thousands):
2020
$
1,315

2021
911

2022
615

2023
276

2024
93

Total minimum operating lease payments
3,210

Less: amounts representing interest
(401
)
Present value of net minimum operating lease payments
2,809

Less: current portion
(1,101
)
Long-term portion of operating lease obligations
$
1,708

XML 26 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Summary of Loss before Income Taxes
The Company’s loss before income taxes for the years ended December 31, 2019 and 2018 is comprised of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Domestic
$
(39,187
)
 
$
(7,335
)
Foreign
(387
)
 
7

Loss before income taxes
$
(39,574
)
 
$
(7,328
)

Summary of Provision for Income Taxes
The provision for income taxes for the years ended December 31, 2019 and 2018 is comprised of the following (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Current:
 
 
 
Federal
$
(49
)
 
$

State
35

 
35

Foreign
1,148

 
766

Total current
1,134

 
801

Deferred:
 
 
 
Federal
12

 
12

State

 

Foreign
(610
)
 
2

Total deferred
(598
)
 
14

Provision for income taxes
$
536

 
$
815


Summary of Net Deferred Tax Assets
The Company’s net deferred tax liabilities consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Deferred tax assets:
 
 
 
Provision for excess and obsolete inventory
$
2,003

 
$
2,710

Depreciation and amortization

 
1,426

Interest expense limitation
5,562

 
2,769

Net operating loss and tax credit carryforwards
95,258

 
86,385

Share-based compensation
1,226

 
1,218

Right-of-use-asset
650

 

Unrecognized tax benefits
1,288

 
1,163

Deferred tax assets
105,987

 
95,671

Deferred tax liabilities:

 
 
Operating lease liability
(650
)
 

Purchased intangible assets
(3,623
)
 
(4,485
)
Depreciation and amortization
(1,742
)
 

Accrued expenses
(219
)
 
(1,799
)
Deferred tax liabilities
(6,234
)
 
(6,284
)
Valuation allowance
(103,702
)
 
(93,844
)
Net deferred tax liabilities
$
(3,949
)
 
$
(4,457
)

Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate
The provision for income taxes reconciles to the amount computed by applying the statutory federal income tax rate of 21% in 2019 and 2018 to loss before income taxes as follows (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Federal tax benefit, at statutory rate
$
(8,311
)
 
$
(1,555
)
State benefit, net of federal benefit
27

 
27

Foreign tax rate difference
476

 
24

Valuation allowance against future tax benefits
9,168

 
2,878

Research and development credits
(1,456
)
 
(471
)
Share-based compensation
341

 
121

Other
291

 
(209
)
Provision for income taxes
$
536

 
$
815


Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits
A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):
Balance at December 31, 2017
$
36,582

Increases related to current and prior year tax positions
324

Balance at December 31, 2018
36,906

Increases related to current and prior year tax positions
929

Balance at December 31, 2019
$
37,835


XML 27 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Cash flows from operating activities:    
Net loss $ (40,110) $ (8,143)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 18,426 13,733
Provision for bad debts, net of recoveries 715 555
Provision for excess and obsolete inventory, net of recoveries 980 1,040
Share-based compensation expense 7,302 4,876
Amortization of debt discount and debt issuance costs 9,772 9,772
Deferred income taxes (598) 14
Non-cash gain on extinguishment of acquisition-related liabilities 0 (17,174)
Other 840 2,022
Changes in assets and liabilities:    
Accounts receivable 377 (6,883)
Inventories (3,077) (11,437)
Prepaid expenses and other assets (901) 3,251
Accounts payable (12,996) 9,646
Accrued expenses, income taxes, and other 1,271 (3,037)
Net cash used in operating activities (17,999) (1,765)
Cash flows from investing activities:    
Purchases of property, plant and equipment (6,621) (1,338)
Proceeds from the sale of property, plant and equipment 517 144
Additions to capitalized software development costs and purchases of intangible assets (22,109) (3,040)
Net cash used in investing activities (28,213) (4,234)
Cash flows from financing activities:    
Gross proceeds received from issuance of Series E preferred stock 10,000 0
Gross proceeds received from private placement 0 19,661
Payment of issuance costs related to private placement 0 (500)
Principal repayments of short-term debt 0 (500)
Proceeds from the exercise of warrants to purchase common stock 17,542 0
Net repayment of DigiCore bank and overdraft facilities (1,047) (1,453)
Principal payments under finance lease obligations (1,022) (977)
Principal payments on mortgage bond 0 (316)
Proceeds from stock option exercises and employee stock purchase plan, net of taxes paid on vested restricted stock units 1,996 1,752
Net cash provided by financing activities 27,469 17,667
Effect of exchange rates on cash (259) (1,851)
Net increase (decrease) in cash, cash equivalents and restricted cash (19,002) 9,817
Cash, cash equivalents and restricted cash, beginning of period 31,076 21,259
Cash, cash equivalents and restricted cash, end of period 12,074 31,076
Cash paid during the year for:    
Interest 9,296 10,642
Income taxes, net of tax refunds 939 672
Supplemental disclosures of non-cash activities:    
Transfer of inventories to rental assets 3,748 3,973
Purchases of property, plant and equipment under capital lease 1,341 1,563
Right-of-use assets obtained in exchange for operating leases liabilities 4,694  
Capital expenditures financed through accounts payable 2,926 1,680
Issuance of common stock under settlement agreement $ 1,439 $ 925
XML 28 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 06, 2020
USD ($)
shares
Aug. 09, 2019
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
$ / shares
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Sep. 30, 2019
Segments
Dec. 31, 2019
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
Nature Of Business And Significant Accounting Policies [Line Items]                            
Net income (loss) attributable to common stockholders       $ (13,285,000) $ (8,937,000) $ (10,779,000) $ (7,485,000) $ (4,191,000) $ 10,843,000 $ (6,660,000) $ (8,050,000)   $ (40,486,000) $ (8,058,000)
Cash and cash equivalents       12,100,000                 12,100,000  
Working capital       $ 19,600,000                 19,600,000  
Number of reportable segments | Segments                       1    
Impairment of indefinite-lived intangible assets                         $ 0 700,000
Long-lived assets impairment                           $ 700,000
Preferred stock, par value (in dollars per share) | $ / shares       $ 0.001       $ 0.001         $ 0.001 $ 0.001
Gross proceeds received from issuance of Series E preferred stock                         $ 10,000,000 $ 0
Minimum                            
Nature Of Business And Significant Accounting Policies [Line Items]                            
Property, plant and equipment useful lives                         13 months  
General warranty period                         1 year  
Minimum | Rental Assets                            
Nature Of Business And Significant Accounting Policies [Line Items]                            
Property, plant and equipment useful lives                         3 years  
Maximum                            
Nature Of Business And Significant Accounting Policies [Line Items]                            
Property, plant and equipment useful lives                         6 years  
Maximum | Buildings                            
Nature Of Business And Significant Accounting Policies [Line Items]                            
Property, plant and equipment useful lives                         50 years  
Maximum | Rental Assets                            
Nature Of Business And Significant Accounting Policies [Line Items]                            
Property, plant and equipment useful lives                         4 years  
Series E Preferred Stock                            
Nature Of Business And Significant Accounting Policies [Line Items]                            
Preferred stock, shares issued (in shares) | shares   10,000                        
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001                        
Gross proceeds received from issuance of Series E preferred stock   $ 10,000,000.0                        
Subsequent Event | Series E Preferred Stock                            
Nature Of Business And Significant Accounting Policies [Line Items]                            
Preferred stock, shares issued (in shares) | shares 25,000                          
Gross proceeds received from issuance of Series E preferred stock $ 25,000,000.0                          
Convertible Debt | Inseego Notes | Subsequent Event                            
Nature Of Business And Significant Accounting Policies [Line Items]                            
Principal exchanged     $ 59,900,000                      
London Interbank Offered Rate (LIBOR) | Senior Credit Agreement | Subsequent Event                            
Nature Of Business And Significant Accounting Policies [Line Items]                            
Margin on base rate     7.65%                      
XML 29 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Debt (Tables)
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
The Term Loan consisted of the following (in thousands):
 
December 31,
 
2019
 
2018
Principal
$
47,500

 
$
47,500

Less: unamortized debt discount and debt issuance costs
(962
)
 
(2,454
)
Net carrying amount
$
46,538

 
$
45,046


Schedule of Debt The following table sets forth total interest expense recognized related to the Term Loan during the years ended December 31, 2019 and 2018 (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Contractual interest expense
$
4,789

 
$
4,684

Amortization of debt discount
1,331

 
1,331

Amortization of debt issuance costs
161

 
160

Total interest expense
$
6,281

 
$
6,175


Schedule of Convertible Notes Components
The Convertible Notes consisted of the following (in thousands):
 
December 31,
 
2019
 
2018
Liability component:
 
 
 
Principal
$
105,125

 
$
105,125

Less: unamortized debt discount and debt issuance costs
(3,791
)
 
(12,071
)
Net carrying amount
$
101,334

 
$
93,054

Equity component
$
41,905

 
$
41,905

 
Schedule of Convertible Notes Interest Expense The following table sets forth total interest expense recognized related to the Convertible Notes during the years ended December 31, 2019 and 2018 (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Contractual interest expense
$
5,782

 
$
5,782

Amortization of debt discount
7,821

 
7,822

Amortization of debt issuance costs
459

 
459

Total interest expense
$
14,062

 
$
14,063


Schedule of Maturities of Long-term Debt
At December 31, 2019, the minimum calendar year principal payments and maturities of long-term debt were as follows, assuming no repurchases or conversions of the Novatel Wireless Notes prior to June 15, 2020, the maturity date, or the Inseego Notes prior to June 15, 2022, the maturity date (in thousands):
2020
$
47,750

2021

2022
104,875

2023

2024

Thereafter

Total
$
152,625


XML 30 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
In the third quarter of 2015, the Company approved a restructuring initiative to better position the Company to operate in current market conditions and more closely align operating expenses with revenues, which included employee severance costs and facility exit related costs. In the fourth quarter of 2015, the Company commenced certain initiatives relating to the reorganization of executive level management (collectively, the “2015 Initiatives”). The Company continued these initiatives in 2016 with a reduction-in-force and the completion of the closure of its facility in Richardson, TX. The 2015 Initiatives are expected to cost a total of approximately $6.0 million and be completed when the Richardson, TX lease expires in June 2020.
The following table sets forth activity in the restructuring liability for the year ended December 31, 2019 (in thousands):
 
Balance at December 31, 2018
 
Costs Incurred
 
Payments
 
 
Balance at December 31, 2019
 
 
Cumulative Costs Incurred to Date
2015 Initiatives
 
 
 
 
 
 
 
 
 
 
 
Employee Severance Costs
$

 
$

 
$

 
 
$

 
 
$
4,131

Facility Exit Related Costs
634

 
60

 
(474
)
 
 
220

 
 
1,914

Total
$
634

 
$
60

 
$
(474
)
 
 
$
220

 
 
$
6,045


The balance of the restructuring liability at December 31, 2019 consists of approximately $0.2 million included in accrued expenses and other current liabilities in the consolidated balance sheet.
During the year ended December 31, 2018, the Company wrote down the value of certain inventory by approximately $0.4 million related to the abandonment of certain product lines that management decided to exit. The Company accounted for the adjustments in accordance with the ASC 330, Inventory, and included the adjustments in impairment of abandoned product line, net of recoveries, within cost of net revenues in the consolidated statements of operations.
XML 31 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Disaggregation of Revenue
Net revenues by product grouping for the years ended December 31, 2019 and 2018 were as follows (in thousands):
 
Year Ended
December 31,
 
2019
 
2018
IoT & Mobile Solutions
$
154,167

 
$
135,349

Enterprise SaaS Solutions
65,329

 
67,114

Total
$
219,496

 
$
202,463


XML 32 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Statement Details - Rental Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 26,773 $ 25,134
Less—accumulated depreciation (16,017) (18,436)
Property, plant and equipment, net 10,756 6,698
Rental Assets    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 18,176 16,648
Less—accumulated depreciation (12,791) (10,879)
Property, plant and equipment, net $ 5,385 $ 5,769
XML 33 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Significant Accounting Policies - Schedule of Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]      
Net cash used in operating activities $ (17,999) $ (1,765)  
Net increase in cash, cash equivalents and restricted cash (19,002) 9,817  
Cash, cash equivalents and restricted cash, end of period $ 12,074 $ 31,076 $ 21,259
XML 34 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 66,249 $ 52,944
Accumulated Amortization (33,011) (22,101)
Net Carrying Value 33,238 30,843
Indefinite-lived intangible assets 11,154 1,142
Total intangible assets, net $ 44,392 $ 31,985
Developed technologies    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 6 years 6 years
Gross Carrying Value $ 13,076 $ 12,846
Accumulated Amortization (9,198) (7,034)
Net Carrying Value $ 3,878 $ 5,812
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 10 years 10 years
Gross Carrying Value $ 18,352 $ 18,034
Accumulated Amortization (8,040) (6,103)
Net Carrying Value $ 10,312 $ 11,931
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 8 years 4 months 24 days 8 years 4 months 24 days
Gross Carrying Value $ 12,460 $ 12,368
Accumulated Amortization (7,413) (5,711)
Net Carrying Value $ 5,047 $ 6,657
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 3 years 7 months 6 days 5 years
Gross Carrying Value $ 19,375 $ 7,221
Accumulated Amortization (6,570) (2,406)
Net Carrying Value $ 12,805 $ 4,815
Other    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Life (in years) 2 years 4 months 24 days 2 years 3 months 18 days
Gross Carrying Value $ 2,986 $ 2,475
Accumulated Amortization (1,790) (847)
Net Carrying Value $ 1,196 $ 1,628
XML 35 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Beginning Balance $ 36,906 $ 36,582
Increases related to current and prior year tax positions 929 324
Ending Balance $ 37,835 $ 36,906
XML 36 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Share-based Compensation - Summary of Share-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 7,302 $ 4,876
Cost of revenues    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 1,133 390
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 1,548 1,017
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense 1,669 970
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation expense $ 2,952 $ 2,499
ZIP 37 0001022652-20-000007-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001022652-20-000007-xbrl.zip M4$L#!!0 ( %JM;5#U;P]V@!0 *CI 1 :6YS9RTR,#$Y,3(S,2YX M!OH "/SQM^>Y[SQB+@BCQX.]-[L#!U.7 M>81.CP=?[XG?MG#,WF&,JG3..D<2>\T3DS/GF M8?'=F7 V=[XQ_IT\HN$P)'+TCV?A?13N#,^1@Z3D9!Q(?,GX_!Q/4.#+XT% M_PJ03R8$>TH$'T,5N0*9UQ+Q*98W:([% KGX>#"3D-H0+C*7OC MLOG._N[>T=[^P=[ 4:VDXJ-Z-ZU=V"?T>Z[P\YC[;QB?JI*[!SOP>HP$CHM3 M1FDP-Q-XDN_(Y0+OJ$)#50ISXB9TU41Y BC@R80F*]7;G?!EMBBQM$$U7R+J M)FUX+K3YZ4"7WCLZ.MK1;Y.BPC,55&SW=O[YY?I>0SWX](OC:.C)?,&X=&@! ML@D28TTIN!Q"%.D,U4R*F*X+*8YV$'>$CBB3CRTOU M=SW)?,YS7"Y2)B#B$8BX]VX-$35GBJ=@S>J+E*7J5(X&W1)3K%V_V4+5$2-+ M>1,2=BA-.TG:BV&VIC7'3TP %;]M5J7 [ILI>]QQ64 E7\+,]-XVI0D;8?S' M,.724IJ <^4-+BMGV*(X6%)TT8I$D+)!K?)1^.F;5(DV-_0YBPX;MH<12)4!-]*\8#!@RK@ M$!5CGK'YG$C(!H@3ZITQ*@F=*F.B9!\X4/+KW55I3*]%L7&(*XZK3C7KT_Z> M^F]WUQDZYT2X/A,!Q^J/##<'4<_)\?MC9Y7+"O] 8&]$/^G?JUT4$4=%+(0K M8[HV77[8&,FBAS$"[7 Y\3Q="_*OU$S)YUK2'S,;>ZZ.2954#U=G>O/E3.;SG>?1U+ M26^)T>0,B=FESY[:C"DS'SM@;RO&5LK381,'N#J:[1:JB3(,O?[C/D> MYN+BKX#(Y9J@&1C:P3ML!%Z6_:].6$&O8'S$_!9-<6V4XO(6$'83;S!9@P8, M%*4#I#WJWG,\EC5[5A>UAKF[;PUA+I#UK$/!2#(* SB,[NJ:!3.M-1;=?6N( M18%/&))&K.(P4_3)-X9>N*(2JT; 2I]R67!S.$H85&)R6())S,^)&/86F2^* MW3R8WZ+EO-U *6%0BOD"<4KH5-QB?C]#O*Z'62"SI_YW M#3Y1S,)1@9FCF?2XVS-_GR)!W!/JG1,_@"@+7FN];#85K5.#/?._:_"VBF"N M/M25ZE6!J-JHF*ZXEQ/<*D(KAJ,ESJM<*K$L6!\CE@5;U&>D&IFE$F*KB=K; M-9@H RX]-%B7B/ _D1_@+QA!QX"?.IJ<"('UZN8U06/B$UE_0;L!0WO@?V@P M2D%&)&F\%JID_568]?#W+'LU MC2$GD5I'!&([L=E4HI&CV9BM/4MR:'!!&^M*'QW4>!PD2Y@-K5 IO=W]W#>Y MG\F83!=:(VY;1/PN',LVK.US]+XA/6_!<>LRUD$:=EO!_[!UX!'YT5;8.ZP, M%7$E]M2[KH9IDZHJ->%#,TV >G\/MY9EJM>SM( M#4PL*^%^UPSNL([8]FX1S71_XDR?N"X/L!NCH05_V[HRO7MCRI?JL5&;2:!SZ]:/JKFJSKWT?&*;EQCJP#;];:@F<:>4%/AY-4JIC4M\*@<5+ MZIN2SXD%W&J='>Y&GF@+QO:]0P<&Y[2Y9O31967,>R*^KSI?+ZU?J9;0*5'= M$$ZV=0&M8F-?QS&ZIA%+#5BX[)]RC4S!%JBDASOP0->HP9X,,'J=->#=.IH- M%"!^?X==-;L1GV3PZ6H8V^NH5(*BLUA/"9)B^7I[F?VO@BAUNT[FC$OR'RUO ME#H?32Y!$GQ-'K&W2@EE8*WL@9UBZ.@I)?_!7J=3R L)5ZEXA<7EFHJ7=12S M$B=?\:GGEU<@]%!+;6 2"^Y(YHRQD\J^G<-L^K'ZIMMYK+J>2I4J!B+-5:KX M?CNC%<%J%EG48V9/=1NCB3KP]C" N**J[_$#>JX-49;"'A:\-X0%(;6CR?O9 MS>M[^C69V>? ]X:M&UEPMLZ[&;Z\#SN:G.(IH?"1$ZRQ4K@V0WD:@3YAYBOE MB;N@:$\Q53(US Z_1,V5BE'8Z[&B&"M^O#*%B2SA8J^6QHG$@?=9@8"-$XO4 M/!.Y2NF2\RY%L MYUN);)8^$ME$V&?3:!O M/\$>YN"U1>1W2#;[B/X5!*O4LD*>II66I>)"TB44V(DE=L9+)Y;9281V(JDS MC!P0O.<:VRCT+M+9H^SWAB@[/UOT+YJ^QDC4[O"HL'W7E^D3J9"P=]WZ10UV M3N0R.6^53O6+V M9-DLR-F1JW]I@VC,=5@!'E$5U9,YT59.7?IVX4,M>Y@Z; M87"F1-Y_$71#SEN(7PSBEH?3E1!7 E4(71.@^GU 7=@-C=R"'(E]%X]IBWG4 M\3WT!6Y@2L"CR6D@",4"OJB\)U-*)L2%+S);FB5NF4\:7&;3F*T]1V^Z MX2:L0J?UHDIT5B]3C9/6X\05;:$MQ6#]E'^7-=K#.-,E.>T48KN"L(;*J/Y' MTRF'VT5ULC_:Q]K,?'9<::7B%'*)K14G+XG>X1G*TDNSW13'%S8IM4S+_N[> M?M$=:*D0O\6_MJB7PY+NBKG#L#TZ4X(SJGZZN,4)8R\M1>6D4D@JMIY4LGMW M0N%R!7/B;>>9&E@W"B1:,KVSFF?R'*/P+$)>;^\C(]MBWQTKY2 M%"CO#6Y$KX5O36;V=.<[0SB2,,Z=UY;Q)A/F6^Q6NSM9&DJ>)'1W6 1^_O:J M1B')"PI@S^^\,^1W&NA(?ATJ>9YA$0F6OX*KCT%+/8@;68%&+.WIIG>&=%,3 M/>CAA*]/U I,VRGN/'O6U$SZBM2$PT=J-E.G2@Y2/$S'29U?U'84NS%9#MO9I[O#0-(", MV&T-609=???**5+4L)$.4Z'EJ8EA";%]8?'(,,HTH^$8.#E95KT'8OUQUIRO M/?%Z9/ 3R^#;CK1*@,U/D^/O3X0(YHOF.9B.*JM4A<+"GD452E]E3N+/B+#5 MD02V7!B@S[W6EXA_5?6>N)(\-@TRUJZF4B\*7Q#:]&(E^@@/]M95.U"W$U>^ MU8@"5.;7N8([?2$K'JY@6^U/V^8K#\XC+3VI12C=U)$0K/Z'\7ACYUGX7U$BP51!AP> M10\H9:'T^AD\PGZX2('&0G+DRN.!Y $>:. 4&M-_G^SO[AZ-YI2, W&E3S@F MCSCK:L.RQA<\'V,^<"B:X^-!,Q+B^S!!Q14+A90D,H!RGSD+%L>#YS'WR4+"CN-FKSWMGY; MZY3=P$:.!5II2O;)JPF<"I@Y&W,TN0VX.X,PKWB8="1][>)MFA8^44Z0FK[Y M:XDXA)W!TM M:=OW#21/Z;1S-07A;Q'QSO5.A']AQ$TM+2WQ6NU)Y?>1$*/)-_C"E\H1OR/3 MF;P)8)3!T2C1P46A9PU.M'+L.9M?/&/N$CB^5I=/FMH1LS5Z)>1MZ175:C7B M9/M.T7]$XM]B'L4^X-G6Z@8K^48V_&&F.(/7KD*Z$U6S0$@V5VI,\4H;#"\V5_R')V86/_OB]3V, ME,>@5%](.*I)C15PZ1!=7OCZQ&TU1K"W)&!3,9N:"H)*%.3C 4(4.*VVM2[%I\4J==B>;MYLTW4BTP:U/3C@-0\MXHH]V!ER3 M.9$1F[CI#2A>H]WUE'VE$7"8#@26X&Q.P^^42QML+OO3-/4&R_3(+J:_%E;O MSE01(L^4M[U4\_43XEYY!S3A\--T2\G!WJ6=4%Y^PYIS!<^6V*LXZ,X MUP0)OY70HT:YUW>#+V 66G B\#U"]_?,UY4+F)Q9]CK%I%'URV_LY%W2AOJM M_6'M=/7 M*8J?3[LXH;/,Z\4T2_Y[7;^&;SJ*JHV=DD68PSO04M36M2H%LB5=M@Z#C5O7;G7P6-N>B(GK]8(G/\Z6D!H-QKK_?DQ_ ML$?E=OIQ\&'P":PE7M\W"->?V42Y7@*[ >P&BN$Y1\M4B2N+M5=5HOR+*>:= M8Z.GG_3F^SL\+?JA%65>'Y]T>P3D8NZPA\-O/6\Y<7'J?<7MJ5_\M5>B;CES M,?8$;/6($^NC":39;V%'%*.7 ?5@(Q1LE$F;UXQH8QVUV@VYPXLH_Z9FRS,H MYOO19K'L*F6'_'Z*/LM\31?O$P)SX,MIELU16EP?(#]=M,QUB*[,!J[:1A&GBYVJ^0(3KI9D15[$H MGV((:%9:5*?\YB(7#5RA+R=3Y'().7D)ZOE70!90^JL:Y?P,+8A$OKXN(NF MEL0_CZ-^!Z;-#Y=J\D;>^.;U37M6K(RJ%A__+,M+]Y@2QL-5P9,IQ[IX'@I[ MD=?'1&]"'1>.?DD7?L?+M,@M6NKX%^+=9)4L-Y%VQVX#YEQMW\(=JN&FY5"X M<-]NNELW8T'%G^'N;>/Y&-JLEBTT)AWX8^M\R8VVZ_>Q*?E2JZ-*"#>[M9'W MD:#LU6JJB6I3VZG/[_FQ ^>%JMPX+Z%6US?5L%*BGZ+YVKO+9&UCZVMHM*7H M!C>UT6?G.K?X@)_EJ9_Y1&--'FOX+S)FL_9DHR-42+C/L*^B5.5"ADAZU@$> M]T!KZDT+FTJ]U ?,Y]=L]8/(PM/7]T4?U#PC)I!UA<_@J&21 (8.C"(D=8[I#%'DK7S<:B_R M^CKZC?'O\$%6F#2(I2X\?>T(-OR.7+@S/$>??ODO4$L#!!0 ( %JM;5"E M8+]IZ"P !+D 0 5 :6YS9RTR,#$Y,3(S,5]C86PN>&UL[7U;VSVSYZD"5ZE.4Z2V2,K6_/J3H$B9NI LLJI MJFQ+&?A'I\_N=? M?ON*7GY]_?[]+__UEW_[S_^#T/^\^O+AQ9N)GU_&\>S%ZR;:60POOM>SBQ=_ M#W'Z^XO43"Y?_'W2_%Y?6X1N&[U8?!C5X]__(__C[#2^^#&M_V/J+^*E_3#Q M=K9X]\5L=O4?O_[Z_?OW/_UPS>A/D^;\5XHQ^_6NU<8G\E]H]1C*7R%"$2-_ M^C$-O[R $8ZGBW>W>,GJ\1^/GO_.%D\38\ROBU_O'IW63ST(W9)?_^?CAZ^+ M<:)Z/)W9L8^__.7?7KRXA:.9C.*7F%[D__[VY?V]3N#Q&,\G?_*3RU_S[[^^ MGEQ>UK,,_/3E.+R>C&5BTM_$F:U''Q#AK@?V.A@/3]]DV -Q%G-7>MD!ZGU[ZI_SK#/Y=3/19>FVG M%^]&D^][(;RU@X'IG5Q>-?$BCJ?U=?PPF1Y.]Z:.AJ7_["HVB^5S,.&/>QB6 MXJ^SB?_]8C(*L'N]_=]Y/;LYE/+-/?4U MAA/]OSN)O !P_V\_XWTFIEY,LXHWTKEGLC\*/];C^G)^ M^=G>7.X)W_:6_5'XR39YO5_O@]ZF-OU1]I-/9IG:9A_7@#20Q+XZ>M2.S6;:FQO1]?P[>3INYO7!N[+#6FS\WD*C:S MF\\C.Y[!4L@+X^KG@]U'V/(% X^WY7;4KGD_M/XU3LX;>W51^S6!>^N_]O#F MI:?L+'VII[_O(OR0OLJ/HL.VU?-KRH\]'_*$^2B>I9^M[CVW4GOZQ^/ 5Y\D M1I_B[$L$D3EO*X)+O;\\6NU$VN$]]C2BR21\KT.7"Z'L/&LKXO(87W?+< M3OI;MB]#;1<)UKWK,F-<_0[6)/ (F%]KE'2>KE:=EQGGS]7^\G+2S.I_+$A9 M:IAG"72!>A8_U-^8W)EX.0;A582IB&N_[CW> M?;H;;BR@X+V)*3;- LDU!^3AXVG9Y7!C A/\NL[Q>^\F32\SU*K#XN-9+9@X M_3:Y71K9;YY/&%_=O+RZ&MW DLF&_7PV:6[>Q1";+$&6S;^ P=\[(#U3U#NB M[3:NC0WZH>=#M-/=1-Q_JL\W?P3\FWIV?-#Y?_+!:J#CO&2%[; MD:?]#N=>EWV.:=\8DNVM^J2LW>)YZME^J/B4IP94X%?S:3V.TWR.\;4&'2#5 M/GM:O<_R!N;K\V14MPD"/K2_XXRF@RHYP*N.@\&;>FK/SYMXOM00EYZIEBME MF+<=!XFA>/PT>/VGN0L*1;SW1#,9PTA^1'@[T3W\FTLB MU(Y7#^FKGU$LPB+F/FN X_-=9#[Y\ !T=-CX]^UG .KO6//>MP^TZ;W&L5>/ M XRH'1-O:=(73;/Z-G[LJ[U>!,..['@W55L:#4A7)QX^K+]^1K,(+WX%%DW( MCHPXGB[>M(OF[:V&I*P#T =W..1XGO[V+HKRY70ZO[S:8S_M]RV#COR>F%O$ MZBTN9?TVKD%? U._M?3LJ_\BHWWZYWM7BSJ.=X\WE!EQ1OULP5Z]SNO.?H<< M7;M-LDW;GJC<^V;DT#<@'_??178?TME0XUB/XK]<"M[V'KV1'LV%H^S29M8!M M6Z.-='D[\O/1@OL_P-_+QS,5G9-+W+XS_IC%<<@>AV'?VGI!]TQ0JV0-=^_, M;UR]?67OV:I_K7.)I-5]\L)A]ALDQ:\N_+ MKZOU&V7CL%E*CZR+HS__ D14;9M6025B V9(QL"1PM(B(I)'T49E>(B1,7M_ MX*.](N_E?/EPQ'+P5.""K7$ ^)8P,-Q:QH&S4TGCX[1FQ MP7XSM7G&#X>GU,0O_?+3S_8F:PB[)__I!I7Q6AM)&5*.)^0U#,XYQQ!UWB1G M;#!)/",&.&CB)@,A59 7\H6PO63!QC:5-]@G0AAR@CC$&:&(TH 1M\$9K5E@ MV!S.$?29<"K%!:"D7\=F5B\2BKC9I\G8[V2%C6TJ0KPS40-P4F(D M$Y=()!.0SMLN,490[9Z1:.BD+?2)4BEN>#KT=@LK/-V@2@R&*&5$.$2-!$\@ M^I2&3\PQ'R*.GJ9G)!EL3Z<&?BS8H9>82K%$%]SJA30;B;C\V^QN5S/;?<$)SSQ=,6$ MCYY[AGA0(.RD4ED_5BAQJSS(/@&2\' 6$,^*!?K!IYQ^L-.7^:2&L+%5Q8-A MW(%R)8SSR$;A00UR!CGI8] T)9,ZB(/B.D+_CJ5^P2LF)!Z!\'[L1_.P" QL M%K,TFS6UF\^RS?QMDB4?# U@!U+.5WD@M\F57EY048E%LD2#;1XT\BHHQ/+, M6.LC9U9[&-XS4DWZ9[^CX7P\3MV+ZRKNC,$(FI2H3[!- MVPX"K(Q'[!B3O)//#D"V%,]\;I9:_(+J163/%J9YXNG*4!TIM@E%!4H=MS0@ M+!R EK1.,1!B!'M^7+/?E$V&@*FD)C09MYK_AX]6"0OK*!>(ND 0*(X"QA<# M(EP2"\H=$:*#/5Q&Y^EY\GO J)C[_.[X_+.MP_OQ:WM5SWYF[G_*>?YTBXH% M8;&W$LP[89!442(;G$#21A\H==*P#OZQ,LI'SWS0'U0%3U/FEQG]>)N;XO5Z MB8';^[_Y5OZG.#M+W^R/[6F;?0:'L!1;?*^TW1^^&C%L,+1288< M2%=$$FCPEM*$O!<\HT=I./DCW!,P87K M=BF=2\!W%-[T>*!BJB86.($<9H4 M$M1CY)TER#!0QG DA,@CAK'=$MDB>&']N0H[Y@*3! 5A* @&+!%5)B(J-95< MI1"H.G73ZY#I>;A5=@2EF*%EIQ?9\?D@\_3LM6V:G 1FI_75IGU%0E0:>X^, M!,$>K&4(.S W,/-:VVBXDAU$8$FF.&A&'UIC V%63GE:2TI^L5516G^P"L2$ M:%5 EBB+/,,@JVT*2&AN?.!<,W+RAQ']<4%G<$H'-^8<"\"LL+^#@M\^Q/&I M9A4 XUTT!BD5* J.8L2\(4@)+#28#<2KDS\8Z(\5>H:J%&.L4L3? +5;&&'] ML=]2$:8#G9G28VB M$X<,A%4I3FG!#7>C8,IQCB-%4DB/W,(C*;5&3ODD-7')Z X^UI*J1*<9[X!' MT2#7)3^VCF]]^'SE@A9:[+W!V M3_[CJ]WYFVJ]EM?36_I3CU7[RK:ENZU=%7QB(>& *!$BN_XE4D0$I$%I==[ MKZG#D;PZ=1X8"J2?3/&?OS[$YP/\/6!Z@<\VBY^+.*N]+97?X*X&6K[Z9:<7 M[T:3[\?+<_!$X<;[KKV'91S7G_PZ9S! (?D MR!JC$+,*VV0M2Z?OOWE&S#SHS!3T(_H8P_0=S,27>&5OEEO^*SO^_>PZ-J&Q M::M4;M=!Q7543%E8H)%Y%#P!)2[ZE!VWEGHK&",=XH7+"-JA)ORQ_W$81,L= M7?\D>G4I>/WL-B^LQ>&QY_W3'+=X-+2J;5& ""R2332#X54(<$XU, LTB M.J=UNS1G.WW:?S#>Z8;A4?CD8M+,6MSWWM@&9"[AU%"-"+P.!FLT8I$9!-+6 M,Q&$DZI#ZBC^Q^65CB@>[$9=WTO74@"__1$;7T\7ETW?3J^N5L'T<9JO;)R- M_P8:9@Q/Y()^:L,:YD65%5@31Q.B.>B6: $".!]%W[HM35"4Q\-YK8PG?F!6 M.QGDBVGK/U=4)G>5S_?U9+I=1]_2K!(!=G(P<\!T#@*E ):T4 2F@$7K73:# M'.[ER. /(--Z!O(81MZ*YERU$NSF6?P\LK<5G%H:>9L[J)R-(5]>0902&+PT M CG%."(X6AV4C]1T$%EE3AZ.8.3UBNBQ>6K] C2(WMLO8C[*R-\*YWA(_!@W_/-3_'L[MMOR6G M/6Q66:VC-2"[4R0"45!';R]M8\U!&^#,)]8A2-+\4?FI!QR/[);/8<+364>W M_!.=5#AA9366R%* 0X9\A4Y9@P((\F0#2:R+@E4F:.[YN^7[F9G2BOZWR4L/ M0#9Q8U!J"[5_=R> A Y)8HU[Z6205E%O4.&PZQ!)6N9T MLA2'#0KKT638P[#I?437P[95LOGFAZ,(!YH0J*(1.>,-4D0+PKB03G70TX[K MMA]<8O6 YI&UM;OHOB[:VA.=5#[BH'+" POB&3EO'%(FYO1-V&@2.=6I@P^C M3,#[\]?6^IF9@IMIJF/UPE MR3BG/"(NG$**@@!F-,1<@R&JY(CFZN3]"H4XI!?T2O'%]GK93V7T?;)!E; S MP.$"@0E@$%,)S(, ?QIJN-7":&TZ\$<93:80?_2&8+%T(9I3O' M[N(@$I2[-_5TY^[3MHO*:V8L#AJ%%"V*Q J4#1-3(B((%V9MP-� M6ITL26#3=O QEKF;6(B/^H>RZ"WD?&464+JE?DGZ%L;9V*:BTBB"85?F#)9) M(I8B8F&[UI8F&[3S0=%> @J.X.3IFV?Z1+&<"OS0R_ X2]-6I7AW\PH;IQPG M,'!A"?)&@C0X['32O'?[A[=$"4 M;?[@#-0-R>-QSC(]U&HG?C)-U%XLU:;#*B3O M@DP@FUFR"&-/D0LF(NF%S[DJ0R>;C> _.+,-A/'QM\-E8>:#]L)EVTH92F0^ MXW%"$B1$3+ $P:3U5CN!D^2V2V03^4.YG8= \ZA<]*"8\VI)_$R2T:HX:M>N M*Z.I$48K9"P5B(N<&2LG8 W1JV13"EQU\"60/Y1;^PA@EW,R7#71UPNPX?,H M+B9R'-;])UL]#;N;5]'%1+FV8!Y3@B13 9E -6*!YZJ"..K80>\G?RC_^$" M'GQMZZ^V'NI$C&,[2(H!ANJBO\R4NZEILEUQ=NJLB"3@9 MZ;-?Q: 4)8:EY,SJ(I!4WG:)BCON?;^^>*@PPF73,-W+@K1>B&?]L+]\-J3' M)8%:U&;:TJH27CLF*$;$6XJP-01A6)-(X0#V/".:RE9YX_X57]%;#$]?L_4< M RJV%;YZ-VD _?%MBF9_\ZVQXZGURPUK\==RQL+_FT]GR[R]N];&,"^LI+94 M2N-AB$DC;R28"\D(A %=1GS@(IQ^1IZ!&/%D(#_>CK+<@M?RH!3?2@"WG["_ MO+;UZ+:VU%HQRV5%JE=V6OLM2VC/GBJC9&!&Y))UA"&M(D8L$=C_O ,]"?+#?W#Q'E6/_>(=-A_-22K!:$D9@+1'D\L5M3'/V=TDIS=4;I>^G M+O:01N.A<_;8A]431F7Y8*&$ "BP+]N=>_2JF21/O1A:G8/(V%J:G M'MOFYCW .GVZ,N-.7AKDK177QDGB)%*>&40Y]D@EJ4%G(U()YRUS_21'>R[L M>"HPEV/I6Q+O187 *"8K#]"NTE*[FU?4$),DH;(_\72E@\,DR( LZ+RPAEA"L*\8I*WC M-@1N*>W 5F6.C4Z6K7K!NQ0O_;4!^FXUCRT\M/949;2GPB:%N'(629/SI5+/ M4134!4$<$UT28)79!3O/T6 M*@/CL1Z%@(U/VIC4)9-!F5D^>%8>9?D\&)2#3X??3[[9,9VHFZ5!A_JAUE;AWB^O?R0#7>JYH#C"Q*]95P88N 8>%3F /GJ&= MTK>O+ZPS7G<5@6S;?M*DY0TQ1SI -!1E:__&T668[+, MVLA/W;;OB0\&Q*RXKV?IEFKEZ5D]6PFIL?(^(N(I0X[FW*0D!10Q-6N[*B9JO8FP@K!,R'&I M$(-M#_9 [6/TW,78(>].81?.8;/XR,3O%Z]B>53BPG$)9'^TS>]Q#8\MS+&Y M4:48@ >V+P)=.]=\SIJV WLH>D:<\OF8I8,J64:)Z)@6KF%Q [!M+A M'+Q,TJ5^>&!@V IJ&;,&%.5YDQ/YW*K%VY6+1X]7@7-!B;"(.:UR52&";+[W MSD V)IJHD;*#OZE,!J7>=8H^8/K7!;,3J+W4H[@XQC6RDO'ULUE3N_GL-J!Z M[R#!O?NJP#J7+OI<%EMXQ!(8\(( +C*&H#$A,P;_]MU45EILK%@$E6ED9 #9C+U "M,0#8^!XWXL MH&+L-/#]AH'1/=[-I768Q!FPW:9+7WV];R7$EMMRF9=^!"OOL=%7_7 M'ZLL:)[&@/;",'3H0A5XG]:/-"G36@-:+[7X&G=K7 M5W;T?OP)H/[V/8ZNXT?8W"ZV&2Z=^JT2X4)92.?8:U_^-MOGV?=(7QRV[JWQDUAOAD,HI!U5RH)4I M91!Q(04LI%?DY&-VCL-HAR-XNOP%;]_FL#VLPPK4/><(T)>42<@229$Q-%., M-8LF2.XZ' &5\>,>D<<.Q/!DN>S=9-[TR62YOTHQRK1A"FEI 1I")9+Y/J17 M6%)#A(CNY,L,'8_'#H3P=%FLONY5CN7^*DO *^N;G-H6?'-].G"+[K[FS\)?IYDX\&\Y*R 7=6-*HST$(W08-](H0A)XA#G!&** T8<1N;)>Q/U$]Z">9O%AY<3> M$"NUH[R]O!I-;F)\'(ZVFS]VMJTL=9I)JY#W.I=3YPDQ;3'RAEAJ!!.2=JA> M4&;?&893AL"N%,\L$[>/!DI; S*6J#8LIAK-9)1+B* MB"OA<\XNQ<3)7T 8A@FZ(U5J]E_-I_489-CKR:4#8R$C=IO8[1PPR'&:=5@F M=UM!=+.%0P[HK<(A)Y&4&NP_*Y$!V!'FH) YJZVQ\#\G.P1YE2G@/ P7E4&S MV+WZ1;'$ PR\[0VK9)72RAMD&?,H8,V1:O RIW5G)\=__0. M7/$4#!]RA;H[YF[!*EL;5LZ00!.\3PM/43+)Y5M@&%%IN2..&2\ZA,?HY\PJ M?0-W1!?;G6]KK4CPD?U:*TIN=N7$_OE8Y;VB.'$.>B((<6&]1S2"SN"TCAHG M:A-M97T-/*)W^0+V10Q_G4S"]B*?3S6HN./2!,40#EHBG8Q'T6B+I"0Q*6P\ MEEW*QQ;*BWOHM#VR'7K"J)PYN23XB_W^$59A \NQ%1.L/U\E+R7UCH.XLF S MVT204"$A:P73%C8BSD\^!4;_/- 1HE,0P)^;G.E[=O-Y9,>SE^.0#X"N?CYX M-'&\D:[MXGE;LXI3+J.G'!%0FQ Q(< ,@7+%:.!61^R=;564K?"(%_D>#QGS MHF%EN ]JD;7XY7SC" MV]3PW3C.[:[G7EY1*9?+!NB HF,!8:\%DAH$+OS% ]$\)=HA'KG0[>'!6/"( M,!]Q QH\GNZO<7+>V*N+VJ^%L.5 ELG8 QG+:@AGZ4L]_?U$R#A.U-T^%'[U MH/'.1_$L_6QU[[E5\.1SHWHM_^E)D3[\,@'SY7L]RIFZ%KZH36FQCO#J(RV' M'52M?O\2/17S MJ,[']3_R7G14_7\+O=LM@.T-JZB5"](R>"^5R&JA4>+$(N>I)E$$8=H9LL5' M_<2L[G')OUO'E0_!\9B3[1""$54Q(JJ#0"(H&V+BR>(.#OPR-D2?C#$Y,KJE MK(S]!K;[YO]!_56"!I%\-KM@BE"40B%%M0?MU@I0KRU5H9]D5O\,W'JV0UIDDGQ+Q,B.A\APP+4%"$TH%I;GGJHVHL9H0 M&#,7]%]NJG[Q.P&N63L_7=\"#]1/GNZLDH)P[)U A%H-1#*,C(H4)2N#]=&& MQ#O+ M[ZK7BOFH*3$"Q< B2E0"S8(:Y)C54H,@EKY#R=U29MR)\M>C#;'D/)73P_8> MU3OXLS[?IOP?WFFE87; "J)(Y>)#B@2,7 3@I B1.,=BTB>?FN,/S-&'3]/P MRMY3VSJHQ:M+Z/##VFW!(V_M3Q.U94D]W:!*C'@G940X1(T$3PYQI>$3 VT\ M1!P];95[8/!1MO,^/=V@BC P*3A8S6 A(Q_!A$E)$>2M=)8XIF27X'92QC/0 MQPQNR*_0&:[223;N"+Z[YK4/4]PUJI34E$7"8'Q"(.7#HM@MB,!@/4E!"=\E M:JF,_M/').[BBRZ('8TW#KE/T[Z3"LL4PL(O@FW.EZ@%>2$%$LK$? M=^,SYYT^$=S-2QM*RCZB"C;VGY?UO(O=L<=* M!2VM-!P)BAVH/-8C(X3-VA?Q^3H;QQT2_I0)6>N1<\K#>321!!]6WRV/_W/. M=?COZG[)RH>UR/;_*E?C7G_@]61K"=HA7E>%**(R(L'PI,CI330*E$;X1%+2 M@7-&.L17E@ES*R'FCH-U?P)Q@S.UM?C;T+XBSABEF4/&>X62#PXQYLQR=1+C MM>]0KZM,N-K@PJX_\/ICB <52C_4E_5LTZGMGCU43E-0&IE'6$:)/&$!)97" M[;BTMP+ ._4(LL&9HD_X^F.+G-DH'\(TC1V?QTW._]9MJY?:X%?B)>S?0DG) MN'K]]M7KEP)3;.@;^K*#"ETFY]C@;- =M-+JSITC;3_7U%/-*B(B4=%3% 3- M959A M?5]! M^TH2PJRDH+UARA!AT2,I8;WSJ%T403M'.UP8*BO*"K%7=PB/RT+ME*6]^P#M M0BD*B"). RU0&".1MDQ%&EW KL,I9UD/4B%6Z@?&X[)31X]VFYZJ%*.Q M7AJDN%/(2AN1M/D6GM02!P4FJ G/Q=]3B+7Z!/-HKLE<(^QVMD:CR7<[]BTW MO$VM*R&@9*EUK#TINV,-WK4HI)2>INKJU$-&JNCQ"),(&AAGG,JOT_L/=WK " :5"+LZC*)8YP8E$EF3)Y6..^<:"DI._H=/+C#ZL MLM@W;*5D_9+P=S'7.1@=P"F;6E8$8Q5,@D$&S9"77J(8DT&>&HV9(SSZ#G[< M0F4[>YS6ISFF1_@*L\PB(V0NL@RS=@CC;&]?J<24=?EXP]"((G$6):$THEY@ M)B@/*G9PN!2JWSDX^_0.8FFY8CT(X36++.C9<4X!0,_2$0-*.[!\H@2C@99&"T@ MD*O)G7R"LB&TFOYQ*\TKR^WU<);9W@&L%DRCA#5B6%0HAEPOP$6,K(#U8KG. M5MFI*SF]SO(&#NH=QM*,=&^C/9R=VG13>2L\42!SB;3Y[D/4B'#"4& $E$% MW?"3OZ=2@JD& K.XC+K=BCO(J*T=5-K;F+1AR&I.$'4Q7YYF"46*G6"8RH2? MWX' $#*J;QA/RO&VNCL=I]\FM[>DCFWI\GA?4?%$NX*7)C/F]RZ[;QC,RY4#X6[J[LU9&W3Z>$^EO(I$.HVPS:D9B>:A7]*O^"Q42Y[U??1.)_>H;=&?.W94Y6$LHSF7'@A8*1R!6#, M02SK!!8RT8PYW<'-^'QMM^%Q/#)O/=RN%WM4G6 OC^-9;;=G]3FHQRH2RC%E M%G%"X_[J)CGAG!ID58YFH$9C:PR (9@6H;HI>I2R5F4N1A?D,=Z@?#(K/1I MDJVYN9_ET-PE9 ==-^RE_XH:HP.+%C'*%>)<&&22!"-?NR!"! M"G+@X.@>F3L7:?;NOAJ?OP?@#S EGNRFLF!"!8PIF%5DC$'$A=XP4<[F^>,3F?IYS7X_,,J#O'FV,G5 M/T30KN(&XC[;FT6(]9OY-B6Y;1<5\=0'(A*2UBB@)L M"-=V&+MK;^W94V4-'H8))J6!+;5O M[C62'36W]NZKHBD'-S..>*(8*6P,BLDQQ#RVC@=,>>BP@Y;QQ)T>PQT([2FR MW(Y:6_MV59$8E,C^;Y%,AD8FQ$G,T&C%O$G4V0ZYMLNXXTZ.X0Y$]B3Y;7N9 MHWV[JK35(5*2D+7!(V9!YFMO) J"^\2IXYATX+,K9,07;IA-SP+L#]O&:OX2T/(OG^H*XS03G# MC+V22KU\^U*]$?*-?,W?O9-O7YK7;][*Y^Q;^VTL#,2S]&H^K<=QD4+Z M:WT^KE/M?)Z/:UR=%RG'*L.U+Y9MZ:L_/FWA^>UR$\UD#!_];9*JTP-S\'7[WW/;S&(SNGE7C^W8U_<6 MP6]C.X>U$-L1/?CDP=!GS=QG,VQ\ M7NH]QQ&7]TBXXX9[WSZP.TL14V"69W6S$%!?[36\<)ISGY5^WW%F_>EHN^(O M/*7!/_WM.ULW.?8ZYW^=7UZ5D8(;"+RW.&N?I?=LXG__;5S#!@=*;XD5NH.T MIW]>1OD=G;B,UMEB#H^,U^"B;3'4B\D(;-KI;=7$HB\[TKI^1,?=U /XE\LE MOHAZ;ZX7UZC?S;/6^!Z6=KY1<00"AV>$N9O&_YW#GO/VNHPF_O"-GR:SK2-< M.@3R/P[6R5_^[?\#4$L#!!0 ( %JM;5 M'O+U,EL *J'! 5 :6YS M9RTR,#$Y,3(S,5]D968N>&UL[+U9,:Q]TBPK ME9.9U37WOH0QR9#$4Q1#'215J?[U%R 9U))<@K%35;TH)3* @'_^ 7 X'([_ M_-_?[F8_/*3Y8IK-__XC_!OX\8=T/LXFT_G-WW_\]?-/ZK-Y]^['__V__L=_ M_C\__?1_]:?W/]ALO+I+Y\L?3)Z.ENGDAS^FR]L??INDB]]_N,ZSNQ]^R_+? MIP^CGW[:%/IA_>+];M+O*1X/'X[6>X*/'^8_KSY#)7" MG__O+^\_KR'Y:3I?+$?S;I]=]_#"5O EQ0 M0K0!ZW^6*+I\O$___N-B>G<_"VC]W'P;U60RC908S=[-K[/\;LT/FRY'TUF- MYI>HM2G)YHML-IW$OJ%'LZC(S[=INBR!_8F"+;?OXR@/P-VFR^EX5 +I[N\_0VG2^F#^G[;%&]W8/55M^N*:F) B3\;.;]-OVZ//7JY\\T]]9(YFP>4=Z,RB?)=;10<^UZ-U^F>;I8NF_WH:.E M9S3N>,GF6OC+=#Z]6]U]'#W>G0G?\9+-M?##*(_]_>$<] Z5::Y57T9?9Z=- MHN^?;*8%;I3/@W6R^)CFGV_#I'FJ'8>>;Z*M]/6#CS^/RZP'D:SK3OG4S"E\^DX MV GAN]H*JO".EJ7^%'X=S3:4KRO=D;I:EF(W5*GQ.%^ED^WBI^R06*_:KF1[ M-W\(GV;YM#FY#E;9E4P?\^P^S9>/'V>C^3)TA=@Q[I\>K"]AR1>T+&_)Z:A< M\6;:^H\TN\E'][?3\;,!=^._'H?IHO?3S6\2EW=2U%CVFKX-=W+ M'C=Y)JM9>G7]5.K%%5\]2(P^I,M/:1@R5V6'X*[>WSU:Y8:TZC4V M)%&63?Z8SF;AE>M%W[M@H3=R/O5V=9?ER^F_UTW96IA7U\$6F"[3]].'=/*Z9'PF+A:^ M9#J-@MS,I_].)\W0H-U6=8WLZV\:8E'I%W0C;\F1^*Q:FFGYNWGX-?TR^G:Z M>7L>;;P--8;/\VIIO.4OQZNK:YW>3.?1Z1Y7-/,8-Q6ZZVJ]5_SK/-_UOE!6 MI_/T>EK6KFOQE8UCLEOBQ1@$G095I,^^/5O>=QAU(_J_G[V&+I, M7-BOEEG^Z--)FL<19%O\4UCP-PY(PRUJ'-%R$]?! LVTYWTZ6IQNQ,NGFGSS M+P'_?+I\W,4GS6_67Q0=];&DT5*MMB8E.3?>XGBI)EM6CFC[GFVF%1^B5H*Y MJ%>+Z3Q=1)__YVF8+Z^GX^B5'(]CWPRJ^IC-IF4"9JO6UX\T- MWP]6Y4;E>K4V(]G_68WR99K/'I]%0.R&EU_GHU48==+)*4G.JZ7+EN\,R=TG MNW*?TL5J]C)ZNMS0W?Z;NT2H'%>KU-6,%.L0@M4X&G_SFU/-W/MP"^VH,?&? M6T\+K=]1\\6GKPSIL^0XJ\86)"I'XB-%FFK3E@'CLY&\].M.E*H MQ7;5XG"U^IJ19AV*J\.*9A(7_>E\L7[3J38?+]5FRVH 7;G"-N79_^DNXE M M%JN[^S/FTV;?TJKD+X:Y=5S;^@#3K_-IL-?"4K_TZ-E4_9U(N__K%\=P:LI[ MQANZD3BB?K6F5Z-Z/5EOF]*5FR3+E&VHE6>?(FS[M.#W]=<9NZM4UI8 M[[:#ZR*,,FG^D$Y\EOM57(N^"X-J/'I<5< Z;VE+\I*L/U&NH=:MOB[2?ZV" MW>0>SO"5G"C63ML^9,L2L!TK=+!=HWQ<-&W[Z_/6[7)#3.?+GR?3NY^WS_P\ MFKVBY('L$T5"B9BY@JZ;^:QDTXT*O\?SXMG\ITEZ/0K+^HI-/%A/BPW.[D;3 M>?WVOJBF\>:N:__I+KW[FN95V[JOCJ8;>AOJR\>KK^E/.V@J-O=(30<;'4@3 M YC"H^_#G]NG8[MJIS;9O#+]MDSGD^C#:_6EI6?(77MB:XKVS++Q/L37:%^/ M%E_7D*\6/]V,1O<_QW'LYW2V7!2?K$>VGP#<)KKYG]N/DQ@U\:*10=CTW3*] MVT$T&WU-9W__,;P^.5TH89H2B 2WRGJI)#?,"4.\9\X 3YE\*>@L)O3)\BWN M'4NZG@//D7)=(.$:(2^25E+2 2&A\^6(\*_S&>9<$4__N/RWR5/GT8WA!Z@)NM?3!A M0$AOXB^=D&2W6S$.9M)BHZ%OTV-]X4")Q#NJG&;(.*N5D808B0M0 (2Z0YH< M&7)+T.9,'6=MP+/F3$_JC[_F:6I?& (EB?"B;!*ZG,(0$*P5-L9CR@4HNAT% MC"5[C:-6J7'0,/N>&+4U68(93>#UY^!*/QQY(=?39"!4"B&M"8: R,LY:IHIQ.XR]E@[WJAG"XK8I\U MBTY7'?Q]$'H3B?,Y72XWUL@F'%/],0KH3[YDZXC\CZ/\R56WSXX\IYX$@/3B5WOR7Y,\VFV25OT MO%<=,RY+UY$833B#V$,B 2;02P?)%@-HO%:5:8,NB#9MP55YWCC:H'TD/S2I MG%U10H.5[KG6F$(2_H,0VHW.T'-F*Q,"7P A.L&L,BOVCFX[W]#!<>ZWZ?)V M.H?HEX#1[;Y1H[G*$RF-9%!AX*U$EB(.W5/_X+PZ>\BEL*TT,=G=U^E\W1EV8"UC&N7I9!LTO NO-*L\WV\9U:\T,VP-[+V52HK?[';?^:GMVWI_B2SUG;SZ M>*+Y+IIP*&5\%^\^%<;5X>;NKEGO2VSJ?O]P(L.(HH"D84"QP!C)W6;3AP-" MJ2.E1L>6)3NUB?ORP409085A2#)O#6/!5M'&=\Y16H@ M,.C-VIUD9C9:%#WOQ';MP3*)U5IQ*(E42@'@##-0[X 1R@UUP[:J?@_1I"8P M75F2SYMY6F<$*J0*YHP?]F9L ]K*6H+HK1!@D#NL M@]![3_LI:4QWZS[FVZ0XZQ8?W(HM42J!UG.', QS*0\+&>^\XULY";*HNDNJ MM:VV.LIZ/=XW!DQW&VI;[F^L:K.[S:?LE+^O7&*I<=ASZC"R6-'09UQA5A%M MD.APXZS7:;\!<+HBPJNFGAS\]SZ?:!(HK@C'D /-$+&6%H@1[PB^$ .@GMZR M]I!Z6VP8MC4P !+TH_PSK8&]LYWTU!)HB-:.,>\PP,@7DC' X?#,@)H:RAH' MI3.;?W/RKI2NOWLV8 MK^Y6ZPWM=13$B_VD35;1TT-!V3H2Q'Q8Y3JD';2(4F"P( 4&-J ZO+B4AH>% MEI#JBBT?LGG<@P@ AJIOBEMT3Q+D6+&$$(&] PX(":@/ R/=^=(HEH)7YD1K M42?-\?1UV03;P@ <13J3FR6ND87V.(++3$%%>=;EF4HUIK_-@7^=\UP)W1 M7U;Q4"(41A#3Z*N!&"I +1*%%,!X6EG9K2UMNU)V99"Z4O4AFSLV M^4.ZO+K^,OIVA 1EBB=2>LN$1LC(L+17%KB=(YAAYP=XF*,K>K0 7]-GQ=;Y M(-VW-!]/XTU>SW+L+?X9IJSPW-Z$BC'YC+N[GV6/:;K^\.,J']\&*)_G7RUY MRJR-)B0$,TR8!5A"X:DP@JE==Y3.5$^CTMJZNVU2#EP%[1R"[)?9K;0AX5XC MH:@._W,L+L&UA%M@@XJ+39)<;]D!P)1UHS_^CHU_Z=T<\@]_9SF#]-Q MNA%^>U%Y?&"-P]&@H'9?G3#@I%%6ZZ!3"2CS3!1*%:&;5@\@AQ?O:A\8]H.P MMX[?U'.N\;6_MD1:P!CPBD *@%(,8&<*7!"T-7(47_R.0/MP=D4S.WV83M+Y M9/$R@/<(E0Z42!25DB'FL1,<6@^=DT6PKV!2U AAN/@=@F8@:S_QQ4/,%G23 MOGQMD^D.;/IUV6[M3\<7]EX!TF'>A-B:=_-XG5[9Y D'2B3"Y&'C* MHWH*.Z']6@B]-1X,@OI[GXU6>3F);2Z0[>O5L0H5S !'M-46&4&(Q MXX5,'-@NT]J5SG!;3SG?)3JJ!TEWN0WF#VF^G(9)K92J]SZ?.**)\_$XIG $ M4P$%*0P?I2FIOHO:XCT@C:J["5CZ67&949X_3N7HW M7=VI^7H<*^X8-]EB&<\IE.;*V34GFG' ")'"2AN6PE!859C76DA2G4ZMC2?M MTJEM!+NT);]L1]T3%F3Q6.*T-]@I@E1HN)48Q5QS6TFL,=67C:UM*C?-A1IP M]#2G/,V&+P?"J^LOM^FKK 'EIYQS:DV\(()B;6CXUV'.B-8[G(+97CT\O;7- MY99GI!;1:WNC>2/)YK2T^Q8C)-*WLUFKO$#!+! ^;N8K2!P#UBC@*#8. U'* M_SG4S5INF.%&2ZR".8T(-,B(K6P&!*-XZ)NUI7538K/V/"S>]&:M8@R'<44B MJBT'4 EC50$%]+++VT9K>X)+J_7T9NUYL%SB!AT@V"+KN W6"W44(J?E3D)I M!I[]MH[*RN[454/H+7)AD/[@(5"@S\U: A6*F;VP4 !!YA0(P]^F;58AVJG2 M:F[6EH;YR&;M>7!V M21<$L@9%@S=>]JDPX1X7THG \F%/T/445FZWKAI";XT'@YR9!X@OVS,UJT M!-75W?5F;55U-P%+5RK_SNWY-?RZS3&I-GM"IX[RE:TBX11XS!74/( *4!@M M"2F\70[4R%?>^29N5;]=2U!U=N#Y61.OKF/K7^T6'F')R;()DA!0(JS%6# D MF">B,*,= KIZ='7GF[)5Z=$T1OWPPD_GH_DX,'J]65R:$B^+)<@KRP@'#@*C MG=0&X)VDEK,+VI9MA@VUX.EQ-CEOXDALF&0Y!M1*!"2@D"G%=@3'-2ZNZWQ; MM<$YXDQ4NM@N_244O%O=?1P]WIT^V]K04=H/,2_(#_?0Y3OM /X0(G$,ACP@,Y"H[FV,*8\V8(BH1-= M^@5J^X!+*_BU:Z 1;#KS WW?VI,>P(-E$L(AT1"Z&)WNC37><%/(R <^&YM M;QB;8Q'DE.MC9>%;)362/C; MWI5#]?5T7/.5D.DG6./\*"W/B,):<&0P<%@[ S7=]0[NJG?U'K: JT[_M6&Y MQ,@_3?-TEBX6)3KMX1() M03HT$DB)*7$,*ZS SOXWOD;G[6A3I*YN&X.F*POIGZ-\&M<%GT*S3RR,7C^: M"*@"E3C'VB"!=9#*%;.)!L!7/[QR?D?N;5E4$Y0^U'S2!/[^X<1*Q!F#R#*& MB(&,"H *J:Q"8-@+H>I*.J+M6LB\%;T/YVVCI@=!C)/LGFZV"+KZ/Y[U?7 MUVF>3F*SW[_35Y].JKQ4^02:T#?"BI !C1@3WBE:N 4T@:CZ >76EET-$J$- MB#JCQW2>7EV;T-[ITH_&T]ET^7CJG-.!(D%"8!$C8;1D%CJ@K?>[@1(KWZ7Y MWIM%UQ X?:K_?0PORD^?>#E1-%ZRX*B%4#A)N3?2A55+$5?"J1]X1NGZBBS! MC ;P^C,P99!VXO (TI!+1WU=C(Z[<)Z>2)Q31#@JPES&M"<2(UAL !M=)XZU MO3-/C<&<-0%)937](Y_.)WDVT<'D.*ZN[Y\,',7, H40]LQH#P55L&@CDC7N M;V_O[%(K:JL-3<7A=Y$OGPV]X:_7PV[X*/DTFM\<W4?8-Q>NGW4*9E_AA$#+@\S!X-7 0:$E M>/*26@!*G0C?2P9^.79>XS -@QQGGI+87SP)T'',,$ 0,4$QQWH706D(8P.W M")M4[5FLJ87>GXD_@[0DATZ;(=+E:GXZ<*UD#4F8A"$% 5WO#2506^YV\@,& M!VB1-JO6LSA3%;9AT.;+'UE-VNQJ2*P1#$.F"6+:46@\!T][AHY6-V8Z.G74 M*6VJPC80VH17U1UOGM610$(M0Q(XZN,U09("[W<8$%P]&3)UJ)I$ X0%\&$ QM0XC*2S.R0 I=53"':> M;[1J*JH6X>IGU-&CQ73Q^3Y/1V&6?1ZJ#$L/.H>K2 2D7!.JK8'1,4F=E=M= M/PR\<]6#MCK/0-I,[K+&H.ISE"GR*:[/K2PWXZ6;3\X<9 [4D@"@ "00$,HT M%0(Z48SG& @IJAO&G:AA^3,"N-PQ>CF_)Y;8]5D@CD8UX)*@WDU(9E.\:@0 $( M6_V4U_D;-X,8(!H$JRO*%$W^.'J,EJY9!;X?G2WV%T@P5UI22:1D$.DP FKE M"NFHKY$?25P*%1H!II^1XOE%UKOL,1_SZ?B,->:1.A+KI#2&$J=,L'E5P!72 M @/'0/691%X*.=K"JO*1H9<-"N^>CZ?WH]G&O/FO=#;1CY_2V7H(&X66IHOM M2+:'#[7J2Q#2T) (I("&^,EP-820$*'L1@J7=UC!89.CBZ!ZWU@B?[:Q6TV MFWS)1_'N'SMZ+!\V))[R8L)ZB"1ARD#H_&YN%9S7N!3]8OR>;0(V'/*$ MSQ;I>!5OQ'@F3J59ZE2="=!*8ZR4 HAJ:IC7U#\M\'F-#> +]8VV!]YP"/9D ML%]=?UYFX]_7T_*7?'IS<\8NW]DU)UPY8HE$%'.@C,+.X2=O$O$U-FXNQJO: M+825+:F\$4E0007;K!(!IC=/S M@W>OMH!/[P$"D9@5W"T':TB(UQ!2S:ETD#/O'< [CU/ M\8 <:'>V*:@:F@) M9;*'=#Z:[VX)VS5G-WIEUZ^L^V5F1K/9@1OCFGY%@CWA\22OUFQ_N&[52;Q76 -NJ1'$8P4H5KQ 3"OI MJ[/O0GW%K6/8\+BVV=&^SG*3W=V/YH]NEHZ7Z>13;-GC=&Y&BS2[MB\CR MKKH$*:U4P( *[)"&3FFJ"V2D]-6O?42#=W)WB%N]H6JQ6!6;_&JV5D$Z66;N M7ZOI\C&R/YN?VOXH54-BPE2-N'*>."%8; C>R00 J<&%P?NJVX6J#?6_GXZ^ MKL/[ZC#@^TH2+,.RP7MN.?$>(Q06J[NA$DE?(V'-X'W+K:/5?[2-N[X.T^3T MH8H'Z$0]B;**,HX! 40J0IV">+<_S!FO$;!]H8[B9@'KDCQ/\]UV.DPG3V)M MUGZG=K;*5)%XK8W$V(<5H]6>F&#D[Q! L$:8%AJ\:[EEK ;#EL^WH] 'XHB: M3FIQYD5%B>.4,Q"&7N6QLQ8!0>#.HK']Q WATI=F/>39.T\G"!S *@^KJ M^H2>#Q=*@F4,HG\1 >6II!@97_"7>"%KF!<7XZ=M#)U^#-%?YZ.[+"RM_YU. M['0Q/NOPQYZRB26&8PZH=&'\4MIZ90K>$R!8C?7JX#VN;8%4>:5ZF)H?8XNR MN5_-)W%R,J/%[:&5ZEF51!<,08QZ+(@'1%EHZ$XR*& -]5^&=[1-M-KGP:?T M?I6/;T>+5,TG)CXVFXWB P?GB$;K3QB37 +%$(? &&84,\7I1T(\J9'28/". MSSZ![&KF<=^6T_G-:KJXC5AMFGKRO.'A0@DP4@EHN?".&0H!D$5"(TQD6+M7 MI\O@?:.-H],5!P)S1X^QK8N3=N?K1Q-$ 53*^GB?(@#0:(5VPR7VN/K6&QZ\ M&[0A3#JS,5?IE^SE083M":N*J9%\)A#,FNBQ!:W2;%%^/0;!ZFKNCQCP#7XGVV6*2+J_F^V>X(.4Z6 M3;SWPFFH*-%!?**P=#N9K:;5O5;X8CR638/T1(S__/D5/J&QOZ^_V//YMHX7 M4/WQQQ]_"XU+TYOL;^/L[ND^+E==[A1OD\X+!X M/0"U_Z9G?\?<0N,P@MOI;!4ZZ_KKM> V78ZFLP[%_S#*\U'<)]N\N;L7MZUG M/YKFZT'PEW2T6.7IAO0J](7E(B!?["U/A]$&-9FLJQ_-WLVOL_QNO>!K6R7E MFW>UO$WS3>Z+:6QB,40MCO.U_2ED)\*^5F_%FER%-74TE +]-E937ORYSO&U M&V>/3#>-OB=AFA@IO0!.218/7$)O#/&>>8TUYZ6V88>+Y[IGMXSE)L6ZX)I# MZ34G"FJ'A61*;'$$7LD:\9IGS_"CV>SPO-X3>[)AX+ZV&B)PD^5_C&?9(IW\ M_<079)>/VX^_6_IFD>&GW[^#Y]2&_FN5SL>/Y8VD0Z43@@2VG'IFO)&<80V#7;N5&RE6 MW9@_?P/H,U)!AS88WWW!NNE22&6E+([QSI MU#RN;O14UFH9P[@V:EV&R]>]O#R8AXHC8G3H9E9Z*S"RA60H]+?J&Y%OW;!I M ,Z^B%+UJFL)"!&A%RC!I4.<;#TE$UDE.>/ M<1(\[XZ5E\42A1VCFDD+'*7 ) M9EF$[9BA6:)THBC6QNN8CDX38"TF'A1R2U_GR.[;)E/SV+8=-U<^D.?SZNYN ME#]>76^S."WV!?7LJGL&]1K;HP%)EQ&<\K[S8!\%N Q+9&K"*MDA"( RW*@P M%A& #>>E++GAXME=L(^F4E+K&0$,>"8TQE)N<83&OM5@G]+L:2W8YSS73?3C 'E$%:IBD3X:>"//2@HC>A>#!VV.92HYJM$-51#;T_ M#WL&:>P,G33#(JS3!!0 M/BQQ0*P:9EUQ8S/][PF64%\7RWPT/A83 M=;)LC#[7A&CNI+.$,X:CHW8KLQ:F^L4%%Q(8574;N&ED.XN.VN^EWX5V;9 ] MS:RSZDF@%UP!(!C6+<0#$"/.N'6.8E]@$! 9X%Y'2SHNQ:3Z" XGJJ[U7&9%D-XZMV-L M1^MYX@Z^LI],98=:$TGUFK[SR8L]O!ZQ^A0OGIIM&--WIK2/>7:?YLO'C[/1 M.GEL1.S^19K)(X/@Z<()4E0SKKAQ4#@:+V=3>!,1ZQ3DY3*QMB/YY_%M.EG- MUM8YH7DDR_9.IOOZ9"^PX4233FTT'&E"$&"&H'PSC9POL9-8*TM=1O5 MW5XG6P- ]3YV_"//%I4LE77!A&DH%%:$AO^8>&^)TZ"0ELLA>FE;M(,;Q:JS M@6(\7MVMUM>-V/0^3\.J=K.^OY^E:YW,)VISY=WZ\X,R'AM6&GI% J@!5D@% MF;*ARQ+/R?9\IPO=KL;='ZV=;VV1;3VAVON(]2$]<;WIP6()!-1"JU005U#* M 822%)(B#;K,R],_?QI$JG6_["%WV^YP<^@,^2J=N&_WP6I,CQ];;M/_MVO0 MN_E#^#3+IT-HS$%5]WR\NW4/9;#Z+3*:$AK,?<*H+;J&)X)+4J:_7[Z'4D,* M@]VA(0/:<>$X\=O%CX=*U9@U>_!0EE5H50_E>5C]R3V4G"AA-&9">(VYDQKC M[>K)(RY(E[DRV_%0EF9#!0_E>>#U;G4UYF/R7&BHB&)>04*$9,P6F** ,[E\ M#V5IS59P-E5#[\_#GHOU4/9)FG[(\GXTGYST2#X]E&A@H3 V+'.P) !Y)HPI MI BKE4Y5WYP'LK1N7N=*K I,5^K5J^EL4N9PUJ=P"=U_>K)!#K*#0)8*J&", Y+; MYN S$,OL[GZU3//R6C]0(B%$&L_KE]'X-JS-\\?G4)RDPZFBB<0:,<09$I8'*"&!#.TDYJ;Z-G1K MUSBWR8N&X>KLY- J#_C'N/3YQ$^_Q=].;T ?+I1H!QS4!#.G)%""\H!>(:6% ML+KOGETB*1H#JBLZ_#.]G8YG)2CP\L$$*FD=H)(#"9W"$OIBA]YCK6SU$'M^ MB6JO!4YG"[L8%G&;S2;O[N[S[&%S7N[T2N]PJ01)(93PG%#,<;!\B<"R!"(N +:8DA \R>W^(>1Z-8_15] M\GV<1%AW0R4DU9PZI2!21NP0%,3Y"_),U&=;3ZCV/F+5B#[Q!@#+O5(N&.5A M;$;:T$)2RFKLP_8:?=+T:'4^4KU%G[1]"/ ?:7:3C^Z#R??LX%T\5YG-QZ$5 M^?KOQ=7UI^GB]V&TXORC@AV$6FSVW#^E]W$XFM\\:]G[$F$F98HG"$I"C=&> M0!%O"-:.68N=8C_/=3R?A/%$T(4Y0H+1TD MPA-.!,1@!Q-S72X"*D:AM$")[R^X:1+$[K8:7C>[:/3)8()311-(43 ZO;<< M06 UM5C10DX)%+\XF_-\#9YB16VTWBX[+L6^[)44/9%AM5AF=VG^7"RL-YH&>XD#I!FG>F+F[4.(=IJ,'ZRFURNYH?= ?L?3#A@RH7)Q@&"/:204+]KH47$#6=V M;@CIK$$X:BOLRQ]9.87M'DP8P IJ0D$P.X222E)J+0%*@!@&!:H[[AKWVK2H ML*IP]+:T^AALD?#!Z":%>U1=IEBP$ -:5"F/I42"!HO#[ !S"E4/WFK-CFYU M/[I!K-H.OSDG_N3)$GTJ]>*Y(IMWSS$I6W_YP@>MN_#:?#Z:/>H'#J(+<.MC**8@Y++5_WG;LRIG"E0]C MJ5)Q H54#AL"#'542A^Z!]XB!HRK$0C:<$1+^Y0X&.72 :Y=!KR46@KLP@.? MQI[1H:L"CSZ?<.1U&(.)\Q0(*X243A9 "&BZ)%A%1T"[^L^:!['-->)V)G_> MPJ-KQ(//)T:8&!3+@2#" 2:(4KJ0R093<+BN@0;TE+6'T-O0_N \!$-1>D/K MSE\#<.ED+=1B?;W-?#09'5^!'BF2&,P1"@:U=5HRRI2E0A6MA@(,S'G0 /I9 M*\"4Z[N+0OQ%.O[;3?;P\SID(7^,_9<7?T2=\V?==_MQ\O^I/?I]^C*A060? MUE\&8H:]X0!#7]A+Z/D]MH/P*C2GR2AVF5FL&]J')IJ "E.L>?R^6#F S@8(4!4X(["@7>#H92&\N['$[:$F!\)8+^80 Y*AZ2JJ.73[G M:K(R!,-Q^2 R;/+'=#8+KU_WEW?SY6A^ M,PTO?>E^[/[-0TRPXZ.@Z9JCKYM;QHM5IGBB$0PT]QP"!,-_"98RA@00X27P M%I0Z8=FVQ^J((.6]4Z?,<.EYC,[;(F' <.Z;;U:M![U.#>/5 MI8>IR8ZF'S=1PK/1XM"AHPJU),@$S0B '<"I_3$$_>2IUC-K2H *>#,HK9142H)U0+[ Q,"ANG3:E7S MY=G5(*)_,6U0_K-+)E@_Q/J<72__&.6I#6N:65;N^HF#91+.#0$4,088A$QY M@[@L9'3&#<@[U[H67]M;#6'6693(L]3#\2[>_A(-E-(>$RR,QT!2QFC13XB4ZI.N&C*;[_E(;%XG@ZFSYS MTO3H.GI:$SWOMML;TX\NE.(SXV4Z^9+I- IU,Y_^.Z9];_=:\_+RO/[F.-1O MPR&&B<4,6"&-8&&(I48Y9Q0(BUFH*?2#".'JQB$6AADLD;5AEL&<:^.)%%LD M1+! !I-?NEFU5G>(G8?77PZQ%\LMBC%U1$E(%5$.>N(AVX(G%2 7<#*O.7[4 M<(B=!^/;=U-XZ)BDV JMJ.2AIU-!MW@HZ\G DU&WHOF:_HIJB/[%M(MWB V% M8/T0:^N@";9Z.KZ=9[/LYO'3].:VQ/U[)THF3'NCPJH+'"V7:"XATR*\,QXBTC1Z M?PI9#88#RJ_4-4N:Q*VS1$S;.*1/Z6P3?G,[O3_-D".E$H."4((C[K#Q6@D! M03$Z*V1,];#)UNY ZXH?S:%VF9LOP@O!A*,:2"(=M5PH4*Q\E6'55U:M70;? M%3.:PJPK7NSUUI6[%7Y_J81[Y[!6P9R+UTIH8JC=R0D8KKZ+V]J%\%UQHSG4 M.MN:&_]K-BMM/!0$+\I>;I4OYZ/5 M62C*?*N!0_ON9T2CG%E5P@06 0FKNZ3^.9QOG-^V 3FU&>/X:6_3'*)Z5BA$J43K %AH!F4*2 M0":9 ?$^+J<=6EM'_84('6[]J;B@$R43: G#2@O/L9=4"^<#"&N9H194='DQ MZ]%@H$;U]]HGU"A&@PX VO5QM5K>9OET^7@BUF=_@<1J1X4/P[,#83A6%&*Q M@UI8WN6N^%EA/8VI^KLYK0&8NK-Y7C?V9-3$H2*)0X*'Z=D81SFV#%)E32$A MYP0/.Q"GKMI.LJ 62F^1#X,,EQD*#7H*@0F-72QC)M!UIIK3@2_[GD\HB:F( ML(<24<$0 &$8+62#U YP2Z"^FE['M30 3&>1"J/9-$Q]\^G(YZ/Y^':ZB$CH M+$R%I^,53I5-D+!&0B@@M@AC0 2SKI#9H]>WV0_!P]\X&9H&J3/W:Y:GTYMY MV<%@W^,)T9)+@;RQP@HE%-.&%)(9)*J[6EMSS3>N_@9PZ4KC_QS-5IOD0;-9 M]D?@:FK3ZS3/TTG$(_HWS.UH?I.^FZN[*,X1-IQ;5:(T18'Y&A,B/(6 $$QW MB"@QP"#)-A>B+HT)*!O$ ]XO[\5:< M"51W(=8O.;PX+,&';/EY]?6_T_'R2^:^W4_S4_O&M>M.$([I$[EB@F'@M$50 M@]TLK&MD[&EMKFJ37%WCV1L'PR\F_#U=OI#I4[I(0Y-NSV'<\9J" 8$%HM! MJUR8]3G69F= $(P'&*;9*;\:1>\TFPZD3'TWW^21W*9Z--DDO?ICGN8QIOCI MHM?-Y&O3Q3B?WA\8F.I4EP@LC61<(4P@EE99'W,";*15RE;?*&QMB[D-KG0( M85?#SZ_S?)<&(*X"TWG0TG(1!)EFD[#VR-/1(HBQ^??(X'-6/0G&0D)MI>36 M4H(DA7@W%#M.264ZM;;OW.;0TR9V/?-HW5G2Q?)J_FP/=YNHXGPV':LML=9( M(%@ (MY:9B2F2NY\HF'NK\PI_H8XU2""0V26&H_S58PY:(19V]H202&!T$H+ MG8G1_9"ZIQY'3/7+.L5;9U8U!-N.F7G6P)>)?:ZN=7HSG<\#<&H^-_;RZNQOECU?74:LZ#2I-GWW;1T,^I,MG=O/[Z>AK@'(Y M[:AK'Q>CH>S9=AV(_D#F!_ MS&;3\71(+6DV@/# JOW<1KT_$B=8K\(DS.I**&V9)$IC[)0UVF)GF%#,\'([ M7BU)?2A"L'IEB9+2"XR4 (0+;J"BWFVDE?%FU-Z#!KM29M8QDH,.+?SG*)]& MF>(,>B*H\/6CB6+6(:4 15X['PQE(%D!@PWV\]#"";O0^'=[@[4PZVXS^:F9 M)Z/(OG\X<=))2C$B!&-@L+"2X$(JPN3 $WM55](1;=="YJWH?9!Q@WVJNQ\U MO\_FDVR^]D)\'.>0 8H4 MLGLPQ*B0.@K,VH>HLZC"]5:>'XW7J[X35L#W#R>241YSGAL$/E_D%9!WVIO*";BHF3].C^7F]'K@9ZW@TJ&==Q,,D#N;?EU^"6\^,97O>SP1!"@E&"=:2^V0 MPT2AK1L%* &Y],>+D@+Z_0 *9(%1XZX&U2EDH$.>%=$A@-NPI MO9["3FB_%D)OC0>#G-J'H/Z>K+EL_I#FRYCR(K;W]!FQ?<\GF"+D+&&>>HR MIP!P5\A&L:B^OFO-"*BKI-<&70.P=!] M"A8-8-!B"D2QC1(LI1HNO?,CGXD "4H(XY MK H)-5%^V!9 '94=U7YMA-XB%P9I!0R! @TM\M]M CT^9,LC-QD<>#(A(K;1 M6"FHB7>!4VUIT4:"\ "O?ZT/=]8D)%WUV,^KKXOT7ZL@LGL(/THLZ ^42!RF M,DQN5H9ICG(L( &DD(]Q6-UJ/_^$RE#G]&:@ZY$:)T?S@V42X 5B@GN*O __ M$UR;)_I#*(8]M=?6W&DFU,+I;7)BD%/\<*@P" JQ/KVS:NKC\OL_'OIRR%0V62 ):G M.MZI@:D#AE)HP#M14: J\S+^"S9I[>T?WNX003XZ@E0DM/ M8]XCS-!.*N_8P+,%-J"MU^[ IB!Z*P08IC$P!+WW-".D>1CDW,=\>_YLW>+3 MUL#A4DEX#X-42(,UXF&=3;S9S7S8B0$Z#>HHZ_5XWQ@P%0FPR)?/E!_^>JWX M\%'R*295.##MO_@^X0ZHF"Y70HVDEP*;P/H"!\ZJNP/./PT^M"F^#E"M*_=@ M#W[U1(($,8 : )B"P?)5PF-JZ4]DO M ;Z[U=U1I;UX)I$*( $E8CY8%49(R;#8;0H;5?U^J\8GRLJH9\W(WJK>1M]. MZ^WY,XERAG-/('62$>"\4FZWF8\MJWY/4./9"AO16PW9NS)B/^99L V6CQ]G M<7Z?3]R_5M/UK;#ZL<162(G2,02((":$=XBI8 QBC'>V&Y,U='Y^[I*AV4'M MP=@[?4HYQDN43A#6E$F*PF#'" ?( EYXE9DBE [3RFI%LV594QN]/P][!F7? M70II^B&+7DUG,1W220_+RP<#4MAYZ[GS6%! .)\E[& .SS C99&=90U"$[E M4)I/,27E[,3E[0>>3!B,%XH0#1A%3@B&$2\6.HP(-""CL4T%-H-.5YWU0[K< M9'**B<+4PV@ZBP;2E\QD=W?9?.W:N\UF00L+/5I,QT=Z\YDU)5)K2:$WRG$: MUD@,4;!C- MCYG"Z>\>96+H!M+/-EM'B-OX_=JV'T2STBS5TMUF^_)+F=^_F M#^EB&;O!_+%P>WS)M73L:'@<*$$4$&4]$IPCR$D@ *!=C,L\M5]Q(UGJ>]K M1FD*N][7G;\NTNO5[/WT^EAJZ!*E$XV- \ ;2(GS+.;EUZ:0&SI+;Z MGCC3/(A=D>?=W?UHFL>F7EV_ONOZZ>+W6;P?_*S;TFM4FU@CD'3<<.H.EF-E[_%7+_SY>,Z^?EH MMKG&X9 !?*Q,PI'6!B/((1<.6P:"R;ZS\+RJ?BBY\<3S?9C##4+7G>GS/+SJ M\^TH3Q?O%HOC5Q8<+I0XJ7"8IP7#"CH-!>!/<[33M/K,(R^<((UCUP]#/H[R MJWP=Y#F)-S"F@=QK&4JSY5 %"=+"&0\TL:&;BQ0@W'R0AB_7GQQ?=E6H,$&6A1%8$Z>U@A)9 M2#'=HXX#^6W$*MP1E/]D(36_Z>@US=Y/U,Q,_**!)EO$+8-X$7+^D.XFEB.S M<)GBB8I73GI(K8<8<"BAU<@0[YD3PD%8:L^FI9.&SP:VYXJ*0LSB@C"*=/ R MHPJU),9BJ81$# ,(C+2>&K[%@EFAN\P]M?<6HW84^_I$8FN C89\6=$+8>/^ MW(E# 'N?3X@CUFFF'.=*8@:]YW(+"-<&5H_::^G:HE:5GC6/6%=KH._:>C(N M^T")Q$@DK.5*NGI+^>^>%?[>/O[,<]7V2H2Z;%7V$J"J&:(2:&LWYEG6G9ZD4D% MFC1M=;:$6R_,V8)B5GF^ME[+D>5EJ80@*01DGF"/@.?8:EY860(@6SV11FOG M/[KC1RVHZH:9!#2WY'P*@EE9VE-^DBP_I/H6?53XAFC,99E2-N-$. V/= MCN)$@.JAMXW[Q%M5?9N@M>W^?@'(SL7WXM-75Z&_:2<3QQ)A:H%E6DI+:-2[ M9<@#PPD Y?8,WXJ322BML?. .P^A)MH2QS98,*\5[M(^K.]D*JW8&DZF\P#[ M$SB9F+'(.D<4!!9SYS0'O $XT[=E*TYF4HKO923Z3S$+L^Q((-%#"3@E! " M@3(0:[7MAH"$6?82G4RE=5;2PU -H[?'A0MR,G5-@^KY]5OZ:[LWNR"VMAUQ968.>,5*B?GA8-E$A< BX<(H8!(.*80%KB0$5BA M+LA*J*/!K%V\WB8WAF\U#((2_5#!W=W/LLI B81:39WG MQC&B (U73R"]E0\[;@>X>=6 KK(VL.E*]\5MY&:6+XW?;\*?XN6A7)2*ZFH[!N:DF(M#!LT?C9[JDS,'HFF[!'G3L31RR/XSN3E[N\NRQA"JN*-& >$Z= M$9@95BC 1"M^^)$VG1'@M0%<'<;.5C[;)IZ^3U[$]^*Y!"CAF">( M 4MAU98LN.PL+!Z]^XL_*DO8ZT.CEUQHCHV3]+-)Z5M@39>ER!MM23.$<"T MEPY1(,1NE#5#O]6O(DM>KTV' ^Q?U&T.X4$:PQ?,V)X#R6*NTZO[*&?Y4++7 M91*O :#:0F,1AX)C:_7.N# >5]\.;,W>[E?5A^+0:@+;Z2;B-)[47[?XUZ"V MQ:?/OYXDT-%R"83<,X."C6H]X5(JHXHUK#-05H](;,V&'Q2)F@2W\K+O!9,_ MKO+Q;9 \"GCB6LQ3Y1+$L:><4L80(F%<#RM=6[0?6U]]+Z"U@(-!D*,-<"N. M,HM\^6R$"7^]'EUV5](?6 N^^#X!EGG("04@WC#BA2).%6UV0G:9.N%"UH!U M\&M=YP>'AU=/)()+@K& 8=#"&GCG&"AF1!<$ <-<657$_K7F:F%P.3HIM].VTWIX_$V\X]L'$BX=O$3" <,X*SGJ$/:RLM\8-ZT;T5D/VP?B)#LW\ MQ56DFWN6U&IYF^73?Q^]W*KQ=R7*"V&U0<)Y1K@"PO!"*YX*.L"#(WU&Z/0, M?Z>4_GI:SJ^OY73?[J>;G/<'[_%K_!V)5IAH#KU50$,&C8*H6$=YH]4E^AI: MIG /L ]^-%[_^&>Z6-]UL9;P6,1\DZ])K$)A'/ 0A+4>T!P8B3=)\#P&7G>Z M_+T0 O>#_. YO'$W+_X1;_A"[Z)EU_&4\B^-$T7U_. MUP;-J[4DT49@$Z,F%-%4(4Q0L2+#0):\UJ*;Z^LON2=THIS..DMTA&XN*;6; M+$5K<3:6UK--F(7[EN;CZ>*X?7UV90G!DL.XK2.5+]UF+Y% MRK:-[Z4,T85\N^[W)5O&8SG+ ,IB.FY[7"[S^H1[H83T4B,8%^@66&L+Y(%S MU5U$["TR>W@:Z3Z/3?XP':?[D?@0[]-46F"U7,*285S]U)?[J(-WJIK. M\=F:!>EDO_CQ!I'YXI@95*Z")"Q8PK)%*<250X1" ;0HI,?85A^ZY1MD9BN8 M#MXL=_]:39>/3SDV)HICP*A0P#IC$'+22ECHD. Z M%YN!-]@Q+E5OE]_W_KF>!%\LC/KM:,<:E"C-I!)$:R\P<<(8J5BA'2MPC9RL M?VVI]J2DBU\Z/-6T*?0:JUY6UR?:E AL$!%8,P@X!$10X';#'*R3&!V^Q8W= M2]'3X&,8=D'5>8#QZCJ4OLOFFW#K-!^G1Z\&;.^E"7("8PF%5\89B*%A<#=B MT5H74+W97>(A**+RZ8N3$GP])<&A")PFJT_B\0*L$ 1">1F@(59M ]X2\J_'6IM?I)FGJ7ME^FRYOW\TGTX?I9!7FG-'B=C.;K)XN;MCW!/H@ @L/'K:I& M$1RN,<$!"J8,!IHC3Q&!TN$"'V]Q]=AN^"9W7#M!^8F%[>1?W0_@_D]WRU<5 MI+[;6-]_I>\\2BX(@=. *. 8"...,=05J7@ #3_+=*F6D+NH])W:,^*8LQI; MKH#'0#"PP1%Z!F"-M?C9(U/;Z3M+4Z:U])WG@3T:CH/9*+B Q#H,44)0W$2'Q&*-M5/%X0?@ MA!GHR>6:+.DBPTXU8/^B;G,(]T/9LW)"711C>]Y*:B0G%,$.4@DE %PAKP4E MQARQXPMI55=.B?4>< .9I@[A-V^%6J,&(J9C&ST$(5UZ:?1LI5= M^[+O3@AU$ %A#396(FNMYG2+.138#O 6[CY7-0-3QT5V@4_3Q>\^3]-W82&6 MIXMEEUU@W[L3CAR0AA$;;T>ECA@MBDP*$&!:_<3ID'?6!]$%&E#'17:!HNO_ M,YN%:N*%K7W, R_?G@#"+" \S-W,6"H1@KM$>A!C4?V$TY"WU ?1#1I1R.!# M28Y)_B7-[TYF&&CEI8D D$".I718*:DPU:A($1@^9M57@$/>LJ]%^R'HH:>= MJ-7=W2A_W-[9_3(EJ1HO@R&W?/QK#^HH\^(!-0TX(T+%8 WC&=K,[LX:"U"I MO9._]J#"0H$+8C!!$@M-C():0;G%43E$N[P(INT]J-*4:6T/ZCRPN]R#:CCW M+-<,>8R4M=Q)874P/ JHE26R2]=63WM-I56]-_?L>?@-*&\I!,0K;Z5$4CBD M*-Q&+3NKB;5XF#LX%;$_E,"T$@:7H\-!;65TJ[I^5DK5MOL5%]XP!"&C"C(5 M+&)?#$#:6/$GN +JW"&X"1P'XT:Z@#U3BIAR4"B@L&)(8. H+9 %P-AA3A8U M6=+%YFDU8/^B;G,(#VJ.? .,[8>I[=SB$W"GR@.$G*9& 8@<-X6LPL!.[]+M M<=N_M,K/NL7G/' ',^15/H^].WOZ*9O-?);'0FTXWBHU)&$22(V-=48*()55 M0A?:,-&XOD"JM^AF&K)NWE!/V:2-[[>3;-J00 XQ=);$RXR1-$HRC0H=<&C> M4M!,RR3MOB]54N'E=Z.7:75ZZ44OFQ ,68,(YS">=%/4":B&QX M83=OI1/5TN#E]Z&7271ZZ4,OFY!P*9PB)M[5A;DPR!%1&.,6Z1HGT887L_-6 M^E M#5Y^'PJ*N4ZG?7>C[UJ1.&^]H@8%] &%7!NL?:$'+F3UV6AX84!OI2?5 M5>+E=Z:=HDZF21R,F^&WHG3\S&X4@G@M[?[ MA-_BB;Z7ET;%Y.^+]R7.Q#7\IH0;ZY#"V!//-2&: KY-((^8DU26&0/:/B#7 MC,SE#\LU^+[$"6*\"0,@4S1H20!69%:B1(!20T"_I_!Z MH4K6%L)=F9DX5VW:CZQZ4,ZR^XC"-M55YDC+J=*)X(S#)& R&%%2)AM M,2O2,#("=)9O2V>ASIO0\%]&^>_I,OQ>EB"GBB;0<\XX$<@K M[:E&6-MB9&7>UT@8V9J7N1UV- Q45]3X1SI/\]$L-%M-[H(2%LL\H/&0EN5' MJ?*)L0A@8C%7!COLN=!%QG;$I(#5+]-MS9'9#DG:0*NS] 4=74ANM;0>DH"B M)QI+3"W5A?2"UHB\;,T &8IKIA6 ^W8J/V6%+I51;=O4YENT=CXL6GQK%/0V MFP6J+C:;"%V^2TTFZVI&LW?SZRR_VPQV_?KLS6RT6&P94,;SOO?YA )-O=3" M(B->ETH Q(XSC;D6'F))O0!X M*ZM0D PF"5Q-31W.ZU83D4'[E3^OOB[2?ZWBDN,A_"B12.A B>A!M9"YZ#?U M6"'*6# _E2!*"Z2T[?(X=]640M45_9H\C6#4V4+N^]:>3IQRJ$QB#59&8&<4 MDY1HKI#D6QD)4\(/VQ-<6W.GF5 +I[?)B4%Z?H=#A4%0X+139]_SB4&0:@)H M/($(49B$@?)1-L, %T9TZO0O&6U47T_'-5\)FL@8$\4$2K7K\M:+_HV"AE#J;,?G63-/COW?/YQPSJ1$ABJ+2.@F MG'M("LN;(SC0=*\-:NOUWD]3$+T5 @QSUA^"WOO:T,FGZ<)^S+>WSZ];7&(O MYV"I!#((G4844.58F.4X JJ04SHTP'-[=93UW=Y-4\!T2P!7B0![2R4XV,F. M"I.@=9V>1LG0!/ =$: T<[DV62PVL9?+]XM%JMX0N1+ M/IHO1N/E,^-I'R/.J"8A6AH@0D<(YI1TAFH4/BB0(*A+]V(%BC3@:&P/K(X- MA=]&\23#\BK_%$\@[(1)QZL\Z"9=F-%LED[TX_:YQ?;!$M[WJC6';A:F9@V1 MES8LTX5 V-@M7HHI,, HDV;)U2U^/0Q3)@MF7=#(>FOI4SI.IP_IY.K\<>IT M/4D8IC&ADF'EE8$$ >UV6$# 6&4NM1:3TMI U3A:O8Y4[EN:CZ>+]&,^':>[ M+W>=X-B5<97J2X(]0:$ED"+#P@_"^<[Z4\[[ZF?A6PM8S+.DJ$8P6#'>8E 089KDR0&"LD?2$M0KZZ(X5?"A4: MA*.T HI;M%H?; 5_>S MBDLD1T,P]3EB7*V6B^5H/IG.;\X<,IZ53$)?,-Y3[;&$G,>=:F]W\I(:)RSD M)=*B+CY]\F'C"3J3"IM""8^0*6V$UHX20[W'A:-14ZEH918\I5V[/!I4PJ8' M[\9Z+51BHCA4)$$&!M34_]_>M>VX;<30]WY,,1?.[:7 7($"01ILDV?!6;M; M UF[77L7Z-]WQI;6ZW1MW:5QT)<@<32R>'A,D1P.*<"&&#-1P#*!)I'%E'E, M>Q3>W%YVM0\R];I?;W8/!XUB4NHS?7(] 7>,;(]DC ]FMX^/V\WA6=_1=9_; M%4$C@Q5HHVEZ QK!L*^8GL9A=N=!YHG0"5$;AR,G\_7&[\R3SY.1N&K%N_K)>KS?(N M!F71Q-ZO-OO%0_/ ]_WE!Y,A70EC/??3\&WTJ:='B4.K_# MSI_E;K5&!HHP4+%Z-V!\P1Q7"5ZK..DQTRTS'.B(Z(T MCTWXL/[[>;U<'!^_,FF-3<*[JPND?001.V:EDEZ<-SZL];N?8S'X/O/\KX6CJR_YSDJ&0= MC&.2.*2COK$4Q\FI ;!IN'DQ$G*GHT&=)Y^W.([?[SL*SU,C&5!" M/! S!< M]@>BSCC?PR5J;9"N'MZ?DC*73_I/"G;6?0$^?5ML/BX>ZYH!O+VLL 0(* 2 M,#%8&4!:E>)[0=P-=)2=C #?^^W=89PL>BL?L?8@V/F%A?#>&>&=(@IBM&&] MQKB2)CJ4+N]3@-T4@^$G'C]BOF^09KU]6;\U5 M>IZ+A[8:KRV8"$$$X@25PF(GJ:J:3E(/.$S9SZ5A*--5$=MQH>FC8J1^>]RL MOS[ONFNZZ2T*"-@+[HU5/B@@FAI=X14\ZI$>&6V+>""%CX30K&<::ORVBVL* MI:TQ$4 5O"?$,D$$K60TOEEGLYD[-LSDQ V%Z:R\:7K._[U5!7!K4RDV8F#! M"FE"\)6<#'&=MZ\W@/Z:,*(75C\N-[+T#_.BQ#Q4*!^UM@W V74%#VG.IS'! M$PT1*1?8JRR>JTG#@5:)\'Z:V0Z'R53Z/;[YZOL^GEU7!&NEI8"QX$9'/XNC M"A% -$+26;_MZ\%NS$WH@^-D)H902"9896,6JH,TW7SJGH[#K!3D>=NM=L_K>_W9:W$EZBVW=WO7YJ, M9KJ\KI#4".88=PR$ 4$DTO;U5^MR',J4%8F&!+=[854::?VT7T-V?V5: MVY6K"R>=E& ]91!) M54.$NG5%0$8(!$Y(I!1A2!'T:@J^ &(4>BVZBHD92*H'WU@\$1J!ZU_K,1;KPBIK'AS29\NP3A M>>]$_;)8?TMIFBAWJBR]5CL^UE<6#-$8]Q L@%.=1DO;:IX;8&UH=P+/YTV- M6(67AQ:F+QL>?038^?"!W;'P^-(73CY6XD.3>N(+2PHMG=4!&$.(:"X#F/@R MUBKM]B,F?:-Z^TFDK"WX?>?R0G/OL>7!020L!D%M$$?IG#>.3+EE=KUVM[=Z M:B:E=$ CZ^+:86=L"!4MK-)"$ (5,2_'5%VB!(QZ7RV=ELQO;3<>+A&.W@F MWF#O/%L!.X518!J04X0S0I@7I50@#29Y[VX,H*WZ(0O=(/I1")#E'D$6>I\I ML!E\MH*.TG'G%5(FY20P&*6/_D V5,B" AU';.IH)T/0RNDDF4"*IPX?A_<= M0Q!,?H[ 'IJ-&*S'3+S-,+IW^*5(F:589JK@(1-^==@RS2+541FZ @.GC$: M#)W)?OD#-GF5B@@7/5WC!-82(9QJK0X2!G 8=6_..-X^P^ 9PV&PF>.$=!E:B8VWHD6$>K\QC>,LQ 7*C[RI]M\=SJ#NYLJ54/D7Z MX^MBM_KEIW\!4$L#!!0 ( %JM;5#N*"$5RP8! 'WE#0 5 :6YS9RTR M,#$Y,3(S,5]L86(N>&ULW+U[<]PXFN;[_WX*GIZ(W>H(N8LW\-([,QL@ =9Q MK,OVVJ[NW>/8R* R*8E=*5)-9MK6?/H#\)*92BDIO"! LB;F4BY9Q?=Y'Q _ M7 G\Z__X<;\UOF55G9?%O_W)^HOY)R,KUN4F+V[_[4^_?7Z#/\=OW_[I?_S[ M?_G7_^?-F_\=?7IGD'*]O\^*G1%76;K+-L;W?'=G_'V3U;\;-U5Y;_R]K'[/ MOZ5OWK3_D='\89L7O_^5_[_KM,Z,'W7^UWI]E]VG[\IUNFMBW^UV#W_]^>?O MW[__Y<=UM?U+6=W^;)NF\_/AO[KX&_S?WO2_]H;_Z(UEOW&LO_RH-W\R6(9% MW<06"-+_^H]GO__=:7[;"L/PY^9O#[]:YR_](GNL]?/__O7=YR;/-WE1[])B MG?WIW_^+8;1V5.4V^Y3=&/R?OWUZ>U%=^#/_C9^+[);[_3&K\G+S>9=6NW?I M=;9E,IJGW579S]E1 ZY>OY Q7J_L*J;J57\_)&*-;31 M1K[YMS^Q/ZWV]9O;-'U8?#3#[<[AJ JRRXLUOGWLYS8]T!?P3Q*/G M[E=97>ZK==MT,:6\Y6[%__L3C49:;(Q.I7&4:7SMA?[??_WYF.P3Q\OU2Z]0 M(^\FK:\;C9TO3*L5_IQM=W7_DS?\)V],JVN0_P5LX'DAE&N-A=!ZNN7=DK+J M7NDG;QZNUD99;;**=9?Z_RBMUJ\47O<;/Z]+U@=XV+UY4HZ\VZ0]KU+WZ]LZ MQQ)]R;5G]95WBS;[;?;AYH*2N*QW]1=&@(@9\_O*(:YO^Y3$#B9>8L>19\>] M"IM$]FIW:+9>K;JJ8T,J\.Y"ZSI0BS_O[^_3ZM$H;XRG%?I=GE[GVWSW>+'B M3F.]&##G=%T5-AN)QM9+(.BVK(KIWFS840E M>;W>EO6^8CKB\OXA*^IF:'VJX?-=6F5\G+OYF#[R4?P1\QCY46+Y=IS8GAN% M%J51T(A*K,1'@258RS6KT%?I&U%O&E5&)\O 5<5^)6O^/%TVC0MX"I*/)=ZE$0.\;&9 M.&;@F;T^S[0"N4Z9;E6ZNVM=(KR_=@J5TV1.R5(;UX_&B_3A*76=C8C>\'>I_<9*>_3O%AY M-G)=.[9CUW*)$SD1Q4$OE08Q""NS")R03JTB:.=REE(3[&GI M+VKP\UIPWJ&O\-;N_SJJ5 MZU +A59HFCZVDRA ;IST\8B-\>I;5EV7HDV"?!P()DXEB0]0N22CU53#F#[" M/3$P3V.;TBG?J\Y*XVNK=&+T7G1L@)_C75X&!!7D4:I^_Q1W;2^!\UU>9&]W MV3WKCNYI58$9MU:NQ".?I"+]J_)ANK[I270;?ITP8VJ55[;7V%B-)\^IOZ7:? MX;K>W[>]/_KC(5OOL@W)O^6;K-A\2G?9RD74LLV Q$Y,0IL0$OFHTVT%#HDG M:5"4J=7&8>7 MI$_5X+G^05HFT:+3T7 I?VW^X.V:>C]4-7N:2FJ65O%37O^>5%GVMF -0E;O M&MV^3,HP+UNTT%DME912JWF5I%K>G/#1!EYI\JHAHBWU#*= MH5747IR+:15YI@9/U>AS_:,WBR^5W53-XJCWYC]ALSC.#YW-HH*2FG6P^+=R MRQ[#/RAIE)NN1TS7-VG@Q02%MFUANU?N.($S^W 1J%=STWA4,W>3*%N>,PX5 M-1;E8IK%PV#QY$WY@[>++Q??U -&R9?G/V';.-:1*0:-HTH+U#Y>OZ[\&J+\ M2U;=6ZO M%S+=\*0.AB'V$&137K!ON/!]Y?-(W.JZ5/VW]X;/^6%\9BE5?UG MB69QIF($M(;++\'E-8(\QQE:/BU%]5J#-^_[L:!V;F8C7FK>EE VPM]/K-?E MOMCEQ>W'RUVBD!Y&P?IQ*S\5 -I/=,+!QI[E*HY?).U4__=;:_F?C(/;D MN*9I:2?NX@#]-!3%,FBH([%2^VL,HR6/SO^/_G.??TNW?,M_<\A)SOLZ_"^: M4TY.?W#RF^V1?&^+=96Q+A3)VG^R?]_N^0FC],?ZCG>U^#P O;EAW:=5Y! W M<2W+22@F&-EF''M]$M0Q05N4%B9] FKGG5P.;4[PJY;CV3&MYC2CZI!T\_

5:&Y08^$&],K@.S_+&^.A>0,F;$]?+ZT)FD>E!35+ M:_<':K%T-4#"A?B?H#T1SU5E\P!T6/B[Y[0J6.O"6Y]FLOIX>)Q)O21(7&3: M%D5F0@EJIZ I\1*+>*(?[LH^7U^M[R7Q/FJ[!C7;=/ E=P:JZ6A#EU$#QZ=Q M_H6N&E]DZ\WQ>%;3#]ZL4>],.SCQ32V(#T@^2BZU^?[.O30UR'@ M@0'R]LEQ1X]SX\$SVRG0%PT"L =NZC+A(Y''*_21=484/_]KGU:LVFX?D[Q( MBW6>;M\6-V5UWRQ!'X^-/4#0<:@=>2'%"#EA')@!Z<^,]@/6?Q#=O*DZK+ZZ M=E!J'*0:)UJ-H]C9&G^@F0/U4E>Q+*.V:LNNG.;EECU>>5!/<\[FD3*6&T9! MZ-JAX^(XIB'RDX,6&@21W%'**A5H[I"U8E^5]W MBU_@,XXT%8S@/L'9RT0M?I=S!P; SZ%]>EK+9QD?;RTF8CLKM9M_H^:9@OO.QJ*$? M/&DJ$2B-9RL,&(Y?/:JN5[P@,$.L%2*SEK):&IKU) D]*%Z%IV/@?+K;^N3( MOIKONFX5'G=>GXF,8N2:R">)C5UJ^C9U3+,7:4>4CH6V1FFZ87[ILX[3@T,O M?+DQGNXZBU2>^@LI36!K<.$FDK-O<)Z6V M+U,D+]#N3%8&J@8+IR(O-)2!X]J!A:((^\@/8QKYWMVCQAE*"S+Y;8(NA(&CCZ4>ZV* M_,>]/8W$WXI\5[>W';RLT@\#TPMMC$@4!H[E),3T>I41#24OK9Y&VW1MPLG& MO+9YX-HU-0[*2U!-2S%GX2EN-EXLS3]0*P(LBA%-BJY"_V.T+]JR!S8V>DM! MN.7);GGU^90]E%7S75^_1FTGIA=%01C8MD<#$A#';\-1[)G8%SZT2_;Y&DG2 M2C(.FF;;QW')G*&Z/=;/A532T6F[?/UDO9Y_ 1'SEZ+8=9LGFJY77O\.[&"I M<%R.6;K-'HNOTQUI\W5O7C<-@+4QEB^3<*,R>@5VX]T2_L3O=*V.?W.RRZNF M__W"+C<2)FR$C&SB.*YGVTGL]-OG@P330/@3,84A]=7*HRPCRHKLAG7F9NM6 M !P;J)(Z?%]&U=22V?D76]K<$ZVJA+V$!1]RL(8WO]YS(?P^S.X^NNK7=+>^ M8^QX\O=9Q=OI#S?-7ZY@R(#]AON5<56>J!F%%3!SQD;.?$$*3 M((PLE_:"4.2!AK(:975H(4U!%I: .$2_:.C7SQ19CL2]G%9 M[SYEZ_*VR/\CVZR"Q#*]T+(CFX6W<6 C%_6Q?0N#SMQ1$U$SPND3)G,*G/;? M@9M-%7D\BL<:[56&7JYQ$?Q\:A8G^GG5/$^#FT;J6G8)8!8UW)/3MO4*.'4GA]E['(V; 4O%[O M[_?;E%\0GCU4V;II&5;8PB1$Q,&!&T9^9(*9\$?"+1:#7.]U4%S,.A7[E;6Z*%JA/U;E3;Y[5];U"M' P9Y'G#C&KA,XKI,D?0#'MD$3 M<8#':F[C^3U<6Z8#UHQ#;!%#F"9'8'3B9G08^HE+>7)WU$?>]^''0.S:M:KF MN]!=:;QG]8:O7Y7;+?^UMP4KA6SJIT,O]P1[$?3'WB1DGF36#TY/5=922$/+ MS/.^%@EE OE,[TSG(6)L1X'GD C;%C'=*'+"V#U$I"YKATH^ M6R/1QDIN/8PD8? ]80A@A]!?/6L$_TQ MK8;::&T?/%ZP<&@U0('QRT"EDDQ>^(!1C3O"4V[[ZSK[YYZ]/?3;D]T[%/O$ M"@(2(RN(0N);OH=B'-( F]@+J.C./.GG:YQ$.T@R6DWS39I=,&=H=FRLG\NH M/./3.)_O4N.+9+5I3@U:88]2*_82PK\EL%S?B1._"143&A$;@\X>D0F@>:AX M7G&ZT[TN5QJ%UDG11KUKXTCSJF%34*:1($X8F(>+I LPA6&RR/@!7O]J5N0_ MW#1GE.$?>;WR0]^.0^S[MNNZB>.S/[E-/&(ZMN^"YK'DHVCF2Z/G>&[P5ZX) M"A=Y!X%KA5K- PX;0+[I7?X[MT5DH4_:RH709GP>EQ;O1CHC/'-Q$H:4]VE> MK"P26F:"L&N2T/:0;2/J=X'<(+) A]E*/'YBTK2J@*R1<4UP=D*O8>/H\II7 M>B8;GCDR-,<@;]\RB#(F@?,9A;%>B!_.6.5933^R0L^JJCM?]=?L_CJK5IC% M\0@-S3!*0B^VW"C$;40K"3QDP@YEE(^C>WS42#.H<1#7UAGHF8LCC!3LQ$SD M(7"T=,$^XVLK;?*S%2^:--2I46#M,B"D))-G9RBJ(@%Q8R$5D#[ 9SIN# D2<:8>KJ&"Y,;50.8 MOX&ZN1#ZC,WBE5D<.5=&4*?K?,64LC%;S.(2EG)$G4][4B8B<)#@GF MD7PS]*C=];60Z2:P&^ND(DQ,H%',$35-BC<:_!J[2#7/<.LE6\01 [1QD7B! MYC",%BE')+'R+B^RM[OLOE[A@,0X<1$R31M[0>)&<3M!'5,3!=0:01;Q().O M@W-I1J-M7.\&X*,4;/18.)8W(NY-P9R#.^+8@1NZ2/)(I#$,'UE?Q#\L.YU! M:N[ZJM_6]3[;K!P3Q6&$L!0J#TMF4\U5[T7IMM,*F_ACMDD$#7%+@ MZC+(I"*19Q^O*?)&N'>4-C<0\F@?JWR=?NJB'1IMQNTZHV'K*JI1(02O)^"O:2IK 2 MV$MBD@Z+[E=&(XL?E]Z":>)NT@5[AKI)8QU=!HS&IW'>35+C"^#[^W66;>J$ M9<:)Q\__^7#SE(?MF9[L!QD_'(C_9!4Z28A]A\;$IS;U*;%.BT&U6VSO)OK'? 7Y&FC]4<\,7K9[]H_?"T0P8^$$!+.8GVR&8O M(FAOK2N7ICC>GA3'^=:![O#D3OY@3T]K:2T#O+J3?'Z\@7Y/ M7X-V7M2WJ_?I;E^QV-&^9D/HNF91/^>W17Z3K]-BA]?K8T@LI%QBA_^A%LBG7>[X!NSWM;.%%\T0LM(A8HWG=%Q%O M+>N3(DJ/1?30J?^+:.O)O6G:1,ON6D1YMUYH#2>P?MZ6<(H$R\E>8]BPY6]I ME?/'?TIW[2X=[!%J8VPB.XEH$KJ6&7I]&$(LT%5XX(=K;KUZ/087)+4]#VZ7 MV+A JU.P]@1DDI9^_+D9 SUT:=^6T?>6EU\J>G_D:='MI:$A#1%R;-=U'#-V M A*Z3A_(]4+0_A:)QT]+#*EM=3*FP:FAP:]1W)AE ]US0P39 71O>?2 )C# M#RDO1 GRKBPV9=$/G9@!@4!%343-G&E%&@>51B>SK4P_-4J!*SF*G!8CT?0FP^ DY.],V_&$ MO!O@F%KOEX$VQ3F5.M]6X ?@+%*^2])UOLUWC^V'$1[R/8_$L6TEOH.(&Z%# M("_Q7= 'X/#':T9;J\CH)4D-NV1,$P.79K]@E ):I>?S[V>&#*!GA'O+X,R8 M!,X__Q[KA1Q!^B_-X] -6#CVCRC$GA4ZEG^8'7)@TS92 ::FB-PY$E+6R9!$ M@VLC63+/81(OF"+,$Z"'2R0*-(5!IDCY(;04^CDK\K)JH^';*FM.Q.FZ03YQ MV?-]:J&8)JZ;V#0YC ,3-Q9?\!P31#-=6FE&5V<.X@"+8Z,<%%B5G,H\&&0N M^/;Z0$JQ@8 UQ*F,E%LIE#94;$EP(/E+"W\J_%K \IZ2-$K%[Q%XZNR6L>V> M9-?'C^H#U\0X\'PWBL*(VM1QL=V&PC9V/-!'8%(!]$^,W;[AH@RNZDK^8 TY M]X1GO_0:!Y[L GNF:V;KF2_#$UGR-BZC]S?35&/]D&5+W]7T A<%"4E, M0C F5F#[?A_,#AQO#%T$0\S"%ZG!I:R'X%-^R:I=?;S,>K^LW.Q;K**JI-=#+6J1,$YR^TNX7M&5H!FN4C"[4^2>+QFH#0UXRA) M:F0D8YH84S3[!0,*T"I-]Y^?&S* DA'N+8,C8Q)X=B/Z2"_D"/(^O>_[0:Z- M$A1'2>#&%@X0]:B#^W"1BT&G"4H'F98F5P:7)CD:DC=2ABV:/!Q%&%'[)B#- MT1YAWD@XND3JR*0QR!YI7X06XEB<++LMWY>[K.YZ2F[ H\0D#%#L>[&/(H+Z M**[M"%T/(?MLS;SI%!F-),!:D8Q+ FMLF@V"P>2)-S(+:C(F =;1-)LEMWP& M-$ULT>QYII?6RD9XLH ELC'J2S5OAA@IZVJW^L2*O9T0]ZF)'1P%H17981(& M3AR%_;,3WQ.:HX8]4?=F!/[2U[M\G6Z-7[.TWE<9>&P'M&@8COK<@2%1TAB1 M_A5+\:1OQ?[MO%_UQ(,7ZK^<1_/6>DG-Y9BW EC#.W[8K(MEHM@T/6PA.\%! MXCC]TXGG"GT/ GWF7+4<--H"&R58TS5XI*BNJQA-B=?VB^V]K%,+J?%0U>=U M7BIKD5K_:U[D]_O[_A,,;-J!%=I>@BP2!V'H.<%AECC&0J=CP9^JN>9W8L0K M.-"3UZNX/CM@E;S3H69I1ZA2/\G\0K66>:-,&8'I: '.)1XJKNRMV* 51NF"<"E5N;'<#*W>J8LG*?9GZI M['/M>@ _!?,BJW>/'+3_(IMC0?^[S!]YOBQY/-["YMA<$";4] M['BVXSA6']D+Q:J]RGB:@=!+O#(:D9(_:S*K%:;*EE:I=AG%%@L*[3 M*%]S;6 Q1J7GRUB749K1\T,E%;LUFG@G6^AL)T)>B&S6C?)?@6(/ MNPAT%+F*>$L@GM2:LA*S1S)/D\\:F#?+NK. ;S+4DW!]X=23R4B4>M)NB5(O MVN?;35[<=IW)P'5H0A*?)DZ 3->T?;_?BN/YU!'Z1%3RT9I9UJL17)V6]4>, M21JM@>&G%S+3GMRG/@S@1-*P99!#5GRIY*4![%GYQ)?IM[BNLUV_WNM9 ?$C M-S(]9-,@\!S;[U>#/#>PA<9XLL_63(16D=%* FS'D'%I& M3& 3CPA-O9/:L MR)@$V+.BV2RY/2M T\3VK#S/]-*>E1&>+&#/RACUI9HW0^.- ^\.5_O%9H0# M'!$O=''D.!23^(#MV ^$/O/6+$$S=V6/N7\'O2]4=TD)0'T9A01C_W^:\M%X M'X&>UNLR_OL7:BB)9:!21V+GITGH\DYH N?O9?4[Z_C& MZ4.^2[>K!/F.2[%C.VX0N3&R:-AO*?""6.QL"9GG:D95GDY_A4 #L'W M?$[\P\VG[(&1EG=,/V>W+69-%+@X3'#@)XYEN28R@_Y 0L^U$]!=/2/"Z!Y8 M-\KX=%EUT&;4G3C@ 'J$EX)CY6EL! Z+#PX>91F?7W-0S]#WHC]#H]SQIBZC MEZ8BD?.QJRIO1F^[_*W.;O;;=_E-MHJF=AD&L%B62VFW1(GW]OXAS2L>ZL/-6]8K+V[YB8KMCH6WQ2:[R8M\ ME_'ZO:$_UML]W_/U2UENON?;[8K$@1U2G_@63JA'0TJ"_CM=SZ%."$&A5B&: M&7G4SOLA^4'MFT8N^T&?CI$"]G=-4T1B"%U,Z<#8^K1@CL*[;5%7QMOSLOKI M(-_H]5^^(%,+=\=8/0#D24IP&:2>)M5RAAHBSW9^#/<['KQ5]/]FVTU25JQY M6;FV9R(;AXC:OFFA(+$/!UYZ"-F@$RC51-1,Z^:$^;:VMS@V\H-L>3*/,!B. MX&F\'(Q7D- !#58X)K:2P MCO1FO][]/:TJUI-^Q.MUM4^W'[,J+SG6^-Z),QX:68!UA7$>"JR]3&8?>"#.91F]+J,3Q@;FTUH( M6*B9S$JY91MI2\76<8:RO[2JH\2Q!:SQJ,FC5/TN0>=;LYNLJK)-LP_I8UI] MJ/@);=GF;^EVG['0G^_2*EO944#CQ(Q 9Y*Z(]G:;FK6U MW3TWV>;DGHI[OE/>6A$/.29U/0?YR MLY!%RZ#_3T ??':$DJ'8PYL4Z?V = MW.S'^HZ?&2G8+U/OKAC\9C$6AK_F@HFCQBOCH/+)M1.MT.GOFQ!Q;X!_R@M@ M&014G]8+]U-H\$WNQAR^-[W^_%!EZ>9#\;>TROEF@$^,R-8*86K%-K)L@G"< M$"L,\*%G&EDT6C'=UZ7<'3HCPD*JZZE"X5K[:UK=LJY@61C7:9T9%5,UYBJ= M,0Z+DW!R:R5(>,J\1J71RN16]T*-3T-V3W#USF7[7D&ATA)8#@K5IC5X58\R MW\1O-;V_S]O=Y[C8,!+SKR2S@G\C2?)ZO2WY,>;XFNE+U[L5"6+BTB PK812 M'P>Q93FQFR0>C4D4A*(KOFJ#ZJNR)SJ;K3-/E!I'J<;77NSD5WT"C!RHO'H* M9!DU6%-NSZX,U>>@TKK\)?NQBY@_OZ\(&T]BA#PS=MP0^;%+3=*+X LGL*N+ ME8;6/- ;K-?0"X[5>JX0H'KLUD50KM9HY"Z1H0#45D/ M($%HNCZA48"0F?@F<;PF6.(3SP?=,"SQ=,T#DP5T9EXVYI4AQP@G MEU&QQB;QPG!BM">B%85OO^"?L#:7I/,36/(=JZB?LH?TL:G"'VX.4ZIOB_>L MUG[YGFV_9;^R:GU7KRPK#DA(XRAPS(A:7N2PGW2:G"@"?>R@5XGF[HAMVB:L MUZ'9>#&0+<=S&.^:[6/--_E<^95QU'YE'-7SC6;'!8&\,'@&1IN"T>8P+1Y' MV3U T6F*<1FPG2C7@'M:41U,(V:^"S#HJ& PMJC\@>L$ICB&NG)_Z M0,O>TVSE![&+"0EQZ$2V1R(:4+,7XP>AT.FYFB7HAZVM&[9B5NO"K7*7)P0N MU[YTY'*-2J$+*K _*G9A28X&KX2GVM";L*JR"JGG1"3Q2!";#C*I@RVWTT)] M*PRTDE=(@7[P.IK!*V:T)NXJ]W@Z['+I"ZA1H)^XKF[B"AFMB[BJ/9Z0N$SZ MTHG+)"HE+J2T_JC$!>4XFKAP1S40%]^P.G"0@Z@3>$E@,?#C,#9]QXS\7DY@ M>KI6WV B-'/WRUU692E7I(V^0-.5 UB?W_H9W)3,'P##3SQ60V*Y8OO#P5@R M37D>C_%5!LDK9)HT#-V(1F;HA)Z9V CU(:A-W-6NW*5;.&9??3 (G0<-XN@L MA0^4EO,%3D*EEHRAVWR@$H2/L%/+ XJX] %( /,7/A.K^,9P4U:/25[D]5VV MX6=PU2O7"BU"0BC>C'&+5<#/.=*TC0Q M/DS@%XP4!T%7QL&U1M.5\4M5UA/O*7K9G@&*C/1S&3P9F\3Y@50J/ $SYE/Z MG?5ULBI/MRP6]A$A@>M8U*(12DS/P5VLT/)-V#E[4A$T$X9I,>Y[,>U=1N7] M0UEDX*/L)0T$XD:;=]*TX0X>),T+FU-S1%@C9>;"4".7PR72C' $#)KWV6YE MTP";? LYII9G\1TR?M2'<*/8@HQB0 ^>8A1CY+TB29((.00$B&ISI+G!A,R$ M"199A X0IQ8&!9#T2RR Y_\: C99OHK+;UEU^'S$"ZE-?3<.W< )(M9_B9 = M)QAYV/8PMLQ7WF[X _6]VHT.XR&]S80OAN;AZ_[%KK/U7V[+;S^SG-IWFOWA M_%5^EN\+[[&\)_.^Q"-TEV/?!O'7EW1'2GYA_\6*C>UMY$=);,8.(1Y-/,_L M'L^/4/!%>L?@AVKN$/=:#"Y&K-V"^_)ZK=9F":Q2B[FAHEJ?)GRA5DMY,G^E MEI-=CGP7X%4:%\4^W;;7-JU"QXRM( A]Q\8>(H%/PT,8W\5"JYC2#Y^JBK>B MNCO(X'4=9IAXG=?FE63=%[-))01.'7@%!E)F+0<*VC3!-G!3Z M_))$A:A5*F'QQ(17:"%GV')P(:G_!5Z,<0(T4*C2HL[Y ?0=FWS/=BW;]9#C M$"L,D8"1A4[?9$<9PI8I'7*<.?':\$/6 MN.5@1#Z%EX8EX_P0@0DM=OGN,>87H"!MT/PPD)=>*GA! MH)7_4W:;\UG-8O<^O<]6H1]YK+/B$!R&GFVQP8X?]6$<$PDMS$L_?!H('$49 M7!44!%##1&&@T2LI((C:I X*3QT8!(.D64N!@ZS\9X 8Y8,X)-X6Z[)B?9#F MPJOF\H^8'W=?/<;E)EO9-O*IZ\8(1SAV?3;8B0Y1_< 5.I=55:QI$/)$XU5[ M-0Z_(Z=3:G"I4*Z,]%@4,]/9*T6=4K[K[ MQ[N\R*R5'7K8BO@7MBB)0]..(\_O8WE!+#QO*Q]A&O!TDJ[Z/QA4 MI$P4A8YN_Z2 [=.'7!>,&00-F,,7 IH1N7P##+C'0$#)F9__%!]*;\7J]#T M8\M".$&NQ_Y@^@GV#OM:$E_H"-0QSY\8+EP9'R]P;9)@@9@'Q(HFW\9!1<@R MY4 Y6B&"$PGC%@83F0PNH43:#3!(FJ'9A^IC57[+6;XKWR.>1]R0)'886TEB M$ONPGDU((D<3:)")D7*8@^@%2G(%["40+CIM'$<8<0>58^;,%!'6R/JX,.!( MIW&).N-\ :/G8UGOTNW_ES\T4T)Q9(>69V'?\V7Z\*XM^PPSU* V(D]B^ M:R>.YWHXL0XA,!+>0P]^L.;*W>@Q&D'@E1NX2:]7 5I-@!(#ZHP(#Y^E?P("T M2_-C0%YZJ> M$J77YPJPQHL9HJ*B/TGY0BV7LV7^*BZINQS[0L#; M>/IC?<=>@*S9\&HY;DRH%T:1%R)*4) $A^4/Y$;@=A[T<,U5O==D]** V]7E M#!-O[K5Y!0, T":5+?ZI Z^T^E)FS8^%UO6>#3SB$/G(#A.,G<@.(N(G)CW$"SRA.PK'1YEF'8&K>_,[EV?T M^HQ6('0E0=I-T<6$*8R46D^0\%#=BL(%5P87%<8Z.3]P%.7Q;&E!C3/B"/I; MN=T7N[1J/N&KZE5,72_$Q+8"S[<0BVF2P\DAIAD(+S/(/7T:Y!Q4&:TL*&C MGHD"1J==4F 1=DH=3LX\&,2(K%]+P8>T_F?8&.>$."[B?55EQ:[]T)^/HG;I M;E^O3#N@IA<3;#I6Y!-JQOYABX5%H%_C2@:9!AZ=...@SFCE02$BZZ0H2R8P M40HI8/_4H>5E2P8),]+%I8!F;!K/>*/$%\AWO:S"INM=_BTCZ2[MHJ\BV[,] M3*,(69%+ H(<1+IP-*"V!_V@5RK(--@Y$<=/UDK[>@3_>E?.25'L3&"B%'; M_JG\1OKA1%)$(?N:0^+.G@4RCR>A%R9P\!'!+E"CZC)("B:!':H\@.N0_2 TY MIY8""TGU+YY%).N".!H^WZ?;;;2O\R*KZQ7&B VVS,2Q"8TMTR?.88*8NJ$K MO+PC\^QIT-!H,GI14#0 W1)%@SZCI- @Z)$Z-#S)?Q -F]&*,SIU4&9(VBC*#OT.2C$$:IXZF+QHR"!4QEFX%+B,S.(99%2X NB' MW&7;;1_$I-@.8I?&R QC/TDLUSF,@S#['V W!/+HB7HA7)(L4&!6"?=!=+DD MUP41,DAA#^0D^^$.B(Q-2T&$G/CGW0]Y#\2!\'%_O\2F_@$ZK@V1H7Z]\]W*7M9/NQW]2XM^-;75>P3$WL8N5[$ M(C,G$M+O:*>1;P./\AH5:J)%VT:BT6B\,EJ5QHE,\.+M*'>%EW"G,E9N(5?6 M4X4+N@,_KJG!V*5!2D\SS)5YU'D'NBZF/1ZYFF^CQ4W:351ESXDOV8Q>Q MQ']?F6[DQ1;[WR#$'OLG=>Q^;PM-G A\@%-O^/R4TY#3"[?8J'9,A'F8 M!=[PX,DVO5WY-K&1'84X, .$L6.CI#]K@+IF*+SU%O94S>PZB#&X&G%, :UY M'47Z7('A1M 0%3!YDO(%8,C9,C\4)'678U\(\#B,!:C2[=MBD_WXG]GCBF K MBD(OP:'E.6Y$?-/MOS>D/O4"X- +^/2)1ENM*J.193!=X.$5U#3A$95&O^0& M4<)6*1PU/35A>* D:=C\@!BI__EP:)03D!%0DM?K=/M_LK1*V$_J%?*02ZT0 M1[[E$T+8/XYHLL+0@8YWH,^?:'1CM+H,+LQHE,$'-6#KQ(IYK1H=8D6L) M7YDI'V%BD'1W48]""3<.)T*VJ0?*B1E"2)$Q;VE0D\.("4T9;-S]2QJ=0*GR5Q("RK]_W8,$:F- LX7]HJ,@Z2KF0^W>LQ[6&,=7@:N5"7SBH&H.:LCJ'>MPI-?;K \6)H%) ]^U_23R M+?XAE!OTP0+!.X1'AM"]WZ6K6GFG#L8E6=O$>#2!8S .]8*,3M%,^'G9EP'L MC#1R&;@9FT2I].6"X87PW7D5&T5FW[)BGZTP<'"ET5<%EP%B\G^5.>;1E59' 2M/(>1 M,V&1 R^*L!\%B9_T]$Q89PL",AWQM0^U_KG/ZYQK.DS 2A-.B_]BV)O;>A@+ M>[7&B5Q&P8-@XXGB$U1.2T@)4P>PJ;.(EL%2K1F6T[WPP)[B[BZKNBF;%R;Q MK="RB8V)&3C(<5R/VN9A;@PG&+0-860HW3U%K@[8)QSIG6"?<#K;@'U"+LSH MI_OF7_@;-FJH2ZC&X65@3%4RYUU"E1X!%_M>B.=X'HH8]6([#A+L1=2,K3Z> M:?MTM2MWZ1:TSB<1!82D@R#P3'J_/Z'9M% VM6[=[2[UXUF]9'[Q^-MHOGSLQ7>F(06_N@H'A4$^9:.&EA+$# M)-593,M@K-8,R^E>>AB78VX._U:91_R4U[]'CU%6K._NT^IW_".O5RX_MPE' M(;7<('%]-[ <\Q#6HZ =KZ.#:2;N$WT&%V@<]!E?N4(@5\>[*P;128V%$7., MIUJX^)I7 Q!49O,RB*;&RD!VROFU"?,LW?1($;F(= MPH98Z(1;9<%F95FK<33-H/[*TDRCM2II]IJK$_'LJ5L@GDD:O52>R:;S*L]& M^20\9DZW6=UM?GF?[7[-[J^S:H7\R**48L?RJ85\QP^=0S\P\BEH'5U>P5#423GE3ZMIZG'F2[X,C21'^;@,THS,X7PTJ, 1 MP#)!N2]V+-PZR[_Q@647SHJ=!&';9T\F+G:"*'3Q(1R*09-MTD&T[P%I=1E' M8> E $GWA%< ]!L'7@ X]VPFT%PR9WC^?YR?R\#-^#2>S_ZK\&7$)-,7]H!F M*!A8$3$M1"FA&(5V:%F>UT?T8E_H5F85<:8?CG%IJF:5Q.V4GE#2XN3HT9>( MB5--(_4.P6:0P+XN@TE*,GE]WDC2'6DR\7C=H"[T(H9 ?LUCF)@D0L3!J(\8 MFACT^>&8.'.1293%ZCD[0[PG3: MU[OR/JN>1>Z'B'9B$Y\%1*%CARRL20_3Z$% 7!"A1L;23:E.GO%$'Y!-8^T4 MY-.$3@(9]:*)+:SF&=.]XM40JQ2YO!!>JS?SGGRVIBGZCV30]3UENAINLD%K)\M%3 MD8,I$H.&K$7#M)C '4E,,#&O#U>4.+3ICLQONLUS.O5$"-RQLLC^(@I5GDV# M3,ON@/ER?B^0"(E,D4>4!%@&@J,<=22@R,6.@"'!( HIZG!H)12''8' \ MY/D:'.&&+ B.$N)?@J.L!\+;)R]_6O,N+[*WN^R^7ME6Z*(XCA+7"OS8#B/J MD9[++J*@*70E 36#=/"C->,KUVDT0J%?$"HQ6VR"?7*?84A68+&>C9H"M@U, MN"MU?1FS[FI3.M_5J=XOZ5T-'[.*_R"]S:P5LMG8'&&<.&%H!RB(G/C0$Z78 M!AUH."K0I/L:'@["1NYG %DIN& XE8O KN6S1<(KX^/K-DZSG^'$(LB&!AEG ME\$J-:F\MJ5!WA_X01 ?JY+5RMWC1_;6[7"QH?_AZ"F5!-3.K5\Q?@MVSN:P&@:V M<2YK/JQAV+6A_IEJXY?!/?5I73R+0:EOHCQ\Q]Z^;A@ M% BU2:S^ZW0(!H&3?L8L)#AS8@ 'LIXM@PG2ZL_O[AOE@OB$S?W#GE6U\VBN MBV/?]R/3LX+(,GUB^T$?S8IBH=O2Q\;0/DW3RCH2H^F//[!?OTOK;&/4YUJ!YVTD'16=LM%O)G2VIO-Q;L)3>0?C%1/K>MES82HRPX-P$F!K7O_4)7?,MX5ZB/:81#@(/%= MY/B.AY ;.&$7T64A ]!BSX@XNE=_>FE&?J(-N!XTQD;!!:*)' 2N&!W,.Y4U MUQK298N&%I44&+L,\"C)Y'S929D[HDBZN,;][K@G$;D6L>,(NR&:!5&B[%K8H]A"%-@KQ::O6[: -04.KX,MJE,J-3V M=BHBW2]56;.@'DTBRT-F@HEI^D%HFTD?U(W=Z)*KA MPZ$:'A; 0XJWM_OV^N*B?90Y6M\V:?-OOS-N-_8#KP/?^XY#^:GU_4N'(L;.$@1)&/ M*,:6C>/@("]P:;(JLEL>18QUD\D2JKUA6WM/,P",K^KZO_Y+8%OV?T^/21F; MDZR:BIV>I ,^,'RB(A3CZ;+*3O9 \D-)G>9P91RR: KM- ]&Z:>\OGH*[,D/ M,E=2" -,G[R%0@TXH=?%?U*7[C(@'M6QYDZLA^LVD^EO>#W U9.VP=F2F1ZP!!W MET% -:F(]G[A_HB2BF37N[=%O:OV)Q_@N#9""-M!0DSJ!+9ITRX2 Z4;@99, M9)ZO>2;R]&[A=V5Q^X8]X][@0HVCTEKN*T I.\70I-M)&)$4F:B%3B\X-0"E M,;XN@T6C,BC5O66 ,[6^L+?E79D6W1J,:2(G#)P8!3%VO-"R"(W[" [VA?;? MRSQ7,VFX&H/+ 1P4!75F&!ZZ38%!X^"'S E:4&, QV=I-$CN["R 46('9SW- M\ 4:CO%A 4=FR2HOQ[\%T,.RUON*#UJO#_M 5V"BQ?I1>CX"]J!-[YKI6]-R.@:Z2O'7+Z"B- MT/_LT*EQ3L@-SXY+N4'B>[$5N#1V0^)B*_1IV$?#;@*Z150VAF9TG(TE1FP1 MD3919F"FQS\85J2LFV H]DY@S\=8-Y=!FM%9# [+9%V1HTZ<5M5C7MSB>WZ7 MZ2I"OF=%+(;3G-S@1K'C=B$CWX5=US3H/-,OFC"%GA*$C:>@2R2.;RB!^1ODCQZ#?BFYO .MSY75SJ?+'*KO/]_>X M:'IA;^MZGS*#XK+>U7RZ//)\TW/=," A\;W("@CN)ZVB('1]V%X,W6HFV8+Q M5V-_%&YL>"=AT\EO5I2:G^2==&/-M8]AGX8RD\'C3(6EHN-V99R(-WKUQD^= M_C\WI=;^-WVI-4G,L"(XTG-A-NLKS27B6V.V@X37[;+PAUVL1\&GY7C(%8V2 MV*'8M3%[(@D=VTM('X+$,>@C<]"#-74Q9\)U,2N %R MHABQ?U+']]PH.BB*O 3T.9%.'9IK4RN']5XZ/:-&;VH+0&IP-YOW(WLN)\+9 MO_1X:[7S30-=.<6OEM,4XT2(R>+#2"U%MPR@3I+I\"!4H[O")^*D>?6W=+O/ M>"=I6];\W M\S12F:]XCEH7;$U=W4ZQ<:ZDVQDG6;CIA7->D&=:J,\R@;LN=%1'L/86T)1 $G8 ME4*OUNCE&IU>XR#8^+"84@#LCIJY-.1V4$G6C;&WM\*]NK072Z/K"]BOI3.[ M_G^5S8S7G5W1TE&[=,Z)0O27LMQ\S[=;7&S>L@Y!<E1BOU9)0^VR =Y.1 -=93(LNHR)IR*Z=X MIV4O*.S5?,E^[")FQN\KQ\61'Y# L6R,46PB9#I]Q)#&H"\0Q\31/( __8BN M%R=[ZZ"$B6+\F\H_&.U>LJ[[VM#@^HQ&X&RW"SZS:@!G*@Q>!KR49'+QVL"Q M[L#!E.1%OLO>Y=^R9YALWK2C$AQX440@9.S?>B/AZRHLS.)H>]3'(5F%)G$-*V$FBCN)4:"RT*S")N0 MU*=BC4ZM $WX;Z[YJ6"[TKC.C$_9NKPM^%9!.=!/4]RP%F!Q):VK:;@RVFQ> M?A>6TFZH* Z!!F724E]62S-MZA>:H!G\%VV;WA;K\I[/;+XP/1(GIN=$;F*; MB>7$-(IHY#=SG0XF"?L+0?:,":$/):TJ/N&_A!G$ 8\&ZK<*9Y=1795D4JI_ M[^"W\#;;\NH/-R2[R:HJV[#X;3T_Q";4)K[M6C:UJ6M&R/-HT,?V_0AT+H:: MB)J[9KTP8\0ZZN/=H(.YG&3]L'@FB@DY-\ S MM[=,V2T%*KV6!-@T-BL VN"1US-#3N:F TE ML5 (*DCL-2BJ\D[HHY07D,PPDM6[;@+J77Z?=_OH46C9KHFQ%;F,UI1&%/4] M2.HX2.@3==4Q->.Q%\8Z=NVD\?8@#?")@TJ/A\DXI[U*^GF=W?T<_;NY[09\ M23*3[7)?D"BS7^S+$7%O7FAD=+F[@"]%=&15ZGTGQ[0M[[/=!]:TL8#%+=]2 MS1HW]GK^WRI7@7$#<"ATZ;UN#9K;'OZU M2-DK-?@W(4TWD<^?KANU[;DJO=PQ@%18+C+MTSQ%,KJ]XN=0&0?A!E=N,.G- M;[3BC7B!)32F29NGI$8V<<<5!WXM$Z1.C?U@4MX_X690?8DLL5G4D.5@,ZG+ M5>EY*[Z"V?VL:[KYK#_[9]I="!=E17:3[^K/=VF516F=;4Y_@9]DMO(3G.#0 M))9M(3]&U+;-J)<:V_ZX"?DI!.K>/<:5O;GFTIH3EGIM(Z?!)BDZR0FSI96: M@C%DLYFC_XLNJ2OC5'6#_#ZQ*^.TV)_\&L]NYKDX!>4#F;6;\G58Z/S>I!:\ M-A,X?7G(C>O>96G-CZBJ*G[^0',YVLH)G=A)?&I["?8MG\0N90TC,NV A#%K M+N5'<#+1-#<=G_+;N]V;\N;-OL[>-'W-,9U]*3ME!EZZG52 \TZB<:IQZQP_@_DM>0(Z 4[A,&#"?;#OGEB ML1,3L6 A32P_\CPSIOU62TI#WY1O#&0C:FX03F4UTPO7G; Q[))V5Z9MF,+8 M\5-P3WSF/X_F]'E,.S&%W^HFTO:7WF_E4V87?!%N-,;ZNL2&8W1.@XV'&L>D MI[J:BW56*,*.Q_XG<6@<(6(E;/#2!_.#,%GMREVZE9RL$@L!:B(.:L94JY$S M38+.2_R]#K?YKO\ MY-C?P(F"V/9"TW<"/[9]-PF<7@#[ >BH"X5AM>\"/4'1]JA/S1<'# <9I*(AE<$]'8F+?[XSW3J(+=A+TI3D$WW2L.'"= MV"^=4Q16JO&-NF#MN\]@R>=D!DO(?]8QU&MR+ MF\+B\1V[$Y7C)B25=_:&_1/K_RDJ@V6@44->EWN)2IT;!\:!\R7/_WWEF:$7 M!=3U3!2Y0>BBV.J!G00)B50 4Z4>[2#]R'Y^UZRUY\?C6D:.?G65S1C$3EXH MBM$K?M#=A-P%F KFL8X"6S*GM>0KQ&]]3H_C^N7OKK 7D"BQ+!PE ?'\Q(DL MREH7@F+;\<,$J:"X?'3MS-;SD:@:Y\P$LWA\P2R9O JR M$^*L*A?'4?5L ]LJ\+TXMFCH6"A!D>51-W![HML1L7J6?I':C#PBL 1&O\"G M6O%Z7>U9]>X^*%72Z05;/ ::6FQ5C,KS_;]+H..9;V FROJ^9!)*YR3$OW&. M0:EW.&GN1,$*6V9LTL!/*#(3ZIFV[?U!DY'VHD9NQ)'Q57)7CBY# MU6W1.=J+7[5WF@T[SSV#[-X9X?BR<*8DH]?V]8QV:]SHUOQ6LM0]^'F4_8M*_;GI_<'.'"2T+<\9+D6 M3B+B=$?PNHC2&($V%ZJ)J'M?X1.1?/=;)Q-((C7N"H)IP7F@@Y M-T0QIN M'=HN-E$0L["Q[]'FQA*&73,0^_)/<4C-T#NH- XRC1.=QD^_%>E^D[/N'?"& M=U6.BW%P!K-A('S-YZ^S@5#,N@$2*O9^&2A4G52I]7V%P9 OK>X>#]NT?7YV M8D")11/7) &-X\AKKVE"5D 2TL72L;RAR31=9=N0GV$J"!/NFV\PC#TDJT&E_GD]K;Y+G04M7" 8.J+ M81EPTY#7^3V+FIP3OT3QZ=;5ER*SASLX0A[!GN.'ENW[;M!=WTC\P': M8:S5X[<8;&>W&D;;)W*; 6\GV#@J7L883<;8 =9J+:=EP%9OBN6$[SW@;-^W MY1?V%O]:,LQGG\OMGB^C\7M1NCT&]-+#T26Q:UB4F2N%E9\$TS1''@ M"9_I.SJ29H R?<9_3>\?_KO1:C0.(@&'S(ZWQZN08'&%&5FS>[,HW[!]&MKG-C%UI,&[L-T;=9S#V MK-[7;'FAU5!KYP+.YE672ZGCA0, G_*K(1^JO,X^I^GG%Z,B3"TWL$UJ>C%K M91+DVH>H!+OBQ[@KB*49^D>%!I-U<;9AM,[X':ET;#ZPCR7=$C>;^ZYY<(K]"-Q? ?I79E'K>.>C\2O=X M8L8(\P.8/8H(MAWD1D'_>+Y,#CE]7?BA(*+#OXQJ/J9J;@"M0-2!FR,ZP:'! M%^BDQ2M&:)J N @):6^6,E$ E?UL\"^5M_"VO?5=MMEOLP\W]/YA6SYFV>>L M^I:OLY?OC^.?;*X/GQ;T5T)\S*J\W/"[Y>IFTG=% S=.*/5"W[7M"%-DHW:N M-['=./)!$ZSS*-2]'?#DALF/Z2-OWT^/M+WJCZG9-"UVG#[DC%0\D2L#WY=[ M]MOM\LSEB<(EE;88_99?T#"4ZB]C/7L6=13#T/[&68M]&:W$S!Z<[YM<0(F( M[['D9Z5\9J.CIE*]ZY3@'SGK$9/ 2NP@-BT/(]^* ]/KMCK9R W,$+:W4CZ. M[LGH1IIQT&;TXHRO7!ZPB1AEJ!CHI_(2.!TM:Z.F;9,7/1K<+CG>V64044DF MS[9'JG)G))U(>9_FQ2HR?=?A7^,$8="<>!+9M(\9)TKX)!AI/D*U M4P2M36 M4932X*@R3KUFYI2D:K7 607T=]&T@N8BQBLIA\0O1JMW'VX^I]NL_C6[O\ZJ M5>2'(:$4>90Z/O]$QG7B/HY)/+SZEE77I?@-:-#G0VK2J13A"L4E\4,SY.8 M)0P3XX]>IV#,Z2UJU!A?6SV37TIVYL< 6^2]6P9/1NA_=I/8."< ^S S]KMW MN-@05H^V97.L>#?#T44.?,^Q[,"RJ8-=EPW_'"_I(GNN&?G ;9>CX^G?9=E( M;*9W-D>1X V7XXT577Z8UE/HRL2)G2?Z^FFTF; D8-KP5DEEEB\#74HS>KX1 M4K%;PLLDV7;;;K[\-:U^S_BF]Z=AK<3W/=\-[ 1'"8IL)R+]^-%+$@(ZR&UT M,-V+%TTO@%?#^UX?W$SH^PUNX8F\54YO0R( MJ4OG?&I=K4^B^/HE*[(JY==KX*<2IVO*O#\-25+E^_R(GN[R^[KE1\3:F/'2=S$CUPW0J9O]2IIB$"3 M]5-KTXS1/AVCR\\D%/OFF%I'"U7-HH-I2&&@JYBKO930JLV5_?N[AK*4@VE!U K+-R_KZJ\I( M%)+$W'\MMOGYL___)@?4F M1J:-K,"U(C8HL&T2A#&E;I D%OL3:.E(44C-]&M4\D[R1_9+_>=?,.2I\E8, M>3/8"D/>P=&CQ"NCE6=\[?XYVQ$<8NX-D$^Q_NX-HT=[ 9N8D>V>\2A9<'.L00^6C.-F!J.H8,>&(*@-HE!1Z-# M,,R*KZ.Z9J2V%;J%IW3P(7 Z1 MA*P;W$ZCTOIE\$MQ3L\VUJAW3'@DE]9\2R+_![]FY%NZ94KJ\]B.';AVC"W, M CNNY[F6?2"M:0>@,Q'41-1,.ZZN6P5D?SC1"1S9J7%7<(@WN;' L=XE3Y?# M/B$+AP: 2HM@&>Q3G-/YD%"#8Z+L^U*EFXP%;^[RZ2;2ZD_9.F,RKK=9*V*5 M)&YHH\3&3A1YCF?'UG%\I>S<,UM,S2+F_WMWLM_W, M!/\4YE3I?4^@'_M\8:\OJ M64_3BJ+(P3:)+)SX(4KB,++[<';D@2ZYE ZB&7*]KKS[&N1C57[+:[Y#@T./ M_EAG=?L7'ZYK%F*7&8=,H-_[R[HL!KI)#(:Q[2!I.1V[2RX-P&RTL?C8=9"-^#7 .(EC*["#R#^$ M#RVATYR5!]6^!-GJ9!6-*VV == *XY0ZG\6X-8O%,(X-NKLUIESSA-;9]_K^*%+@.UET2! MEW1:D,DZF#)'&:A5H'LIHY/UY$O\]NL-7L7?\O.JBW1K\%7#_G?E#CY07#!B M9)V_3&"8[?5>G9;'53M3V(D^%,-RJ"OE\@""]9;:,GBL.<<+)R[H=%3X(^;N M[G FX/RBX_-_[\;\!+$VPDRBQ"<$.82:ED4..D@0@#YH5AY=^^A\U+WJ&MP6 M0^^\1L.P^^0Z^V>&7[WTHZ6P%VSS '?U%=DRF*LQO_,OIC4[*3RO>?^0YA7' M_8>*Y/5#6:?;#S?ORN+V7?XMVYPJ.%EA8MUR0GS'C:G/NNC(Q\3JI2!L)J Y M3QT"-!.7JWO3R),BKA[/!6= Y[8;.#MZD&OPY;5.,-^>^*P,ED-<&8^'YE9U M%MDRN*LWQ?,Y6?U^0@YAK5G X%N[%'8AR23R=),ZA$78$]9-H)[EI99+,"-3F+?1FMPAR)OW"J[BS>B[8@)+M^ M-G]N>Z'G1);E!4Z",&NH<. <(EFP35@RS]>]W;0LOF75KAEL4+W@S@+PQ3BZ#7:,R*-6]5U*7@';'X[STX:$?8I.QRPR<,+2< M$)'([C?6,[R9H&\"QT?3WGML!!HG"J7N#1WCI^@RUI160I>L6A=G9]"K)@VN M.*DR>!E\4IC/R_>8*G-*E%U)667Y;1'OJRHK6+@J+>ITW=R>C(M-\Z_;YDN\ M9STSRXHBU\%A@/BWD+&+T)&E89* /D_4IT(SZSKA1J_<.)7>+'N,+2OP M8\=,+$*P;QT&SW&,0$-:Z2#:U_&;^]Z8,.B!%/*V"2X:3>$8<&'H8-9RQKB7 M;!K<-S_2V660:WP:+]Z(-]H74>Z\RV[3;3/7=Q[/9#1#F/B(=5B1PQ#G!X>^ M:NB[H(^YY:/H7L]FW?1;B8[="-O$P#.-8S#R-)K:';#+0<]%HP;8,][<9?-\<71LQL&H&NYB@P67:B=WEOH*NS),=N=Q*4Q3=#%P953M>6P#-XIS^K9 MFJ<.UX2O-K(3/R8&6>&GN7&81@=MIPGL07Z(&=L+,WL M>Y_Q.[_KFM^9TEZU8N#=KLJO][OF"(1=:;PMZBR[+5G5K1[^ KQ!9:S18BR< MTF,8 WME1WN7P[Y77!M@GBJ_E\$Z9=F)#/"C&J6I$9!T%L\=ZEXX:'/J;I8]ARA)*(NI<>F$BC4ZOLCG4V\V]9.^77QCO'<1+;%B'-3A-N>*#WLE]A8]ZCY:V&I?#/E$#7QGP*BV#91!0?5HO#'DU^"9^;$]> M5NU-=)^R]3:MZ_PF;^^JPYM_[.L=1S')ZG65/_ ?KDCD\ME&W^5]4=_!KAGV M9YPA#V/@\3V*@VOF8J.WOT;T7#&0D>J-%V/EK)[#F'FN;SF\A)HXP$UMY;$, M?NI+[]D1/UI]%.7I^^S[R55/55FP/ZZSD_[L.=9C*PDBQW)Q8/I.& 5A0M&A M>XLLT/D1RH-KW^2\;NZ$/&@VGHJ&$56]]6)$G=5U&%&9U,MN+P>O4$<'\*JM M<):!5WWIE1.]Y)+3F+]F:;VOLN,9;L^ZR[Z%P\A'GFT'41@3'*"@CX]###HH M0EW4Z:8S3Z1*SF".MQ@XBSFIN](SF23O%YO2R[O9$\1B2+JQ1X.?&SC M* E#U-XV3T,K"$+0R0W:1&COA/8BC<_IMW95EOT"<#2OK00$1_5+,!^&U$YR M>W@[%VT\56WTLHVC;N/K?$-^28>'AOZZ"VT9_-6?YOE4P#2^"E]4N+^NLW_N M66S*3V2O3UN#V H(,3W7M\R !)8?.6T\UDR8/NC&>?DHNK=1'H09K3+@=83R M[HFAO71G7&>W><'W:_(=;.T# MY4#RNFDP>BAU2@X9\S!" S"WBR+!N*R+R F#>TWK_TR7[[C?XO:5[P;6*K MT*5.Y""'1CA&@8T\/W![ 4$4@CX34QA69#UNHD" M4%-8$LO"GLK$+H!1N7?@+E- O3"RB(DC!R?4=!R7]&0.(M\,NRX3+3; #M-K M#X9WF'H-,MVEK-@(=)1F[Q^(FK:LBB(N^U+_ ):W^ 3GP\.VF5Q-M]V[\/DN MRW;'*=:3:8[ \5#H$N)%H8<]!UE1W,RQ^J9I!DD4P^8\%0;6O31_^/J%#4AV M[0H'R79IO@5/B*IT6W2.=":CH=.F1YE&3Z5&Z,D:TKQSJ>(^#DZO:BB.9;!. M3VK/)F&U^2?,S/5=MMEOVT^?\EW6W/]P?OW.%_ZM]2JDR(TMQ[$2WXO],.'S MPNV>@=",S20$$5-=6-W+1IW2[LM!IK6[L/G/!P E>E04@"-%YO @@J;.(0/]67Q$+HJ2&QV;%E MVH'I4-_QW!!3V_3=7H'MP$XM4AE7?U]SJ.)>/QJ-7J,1;'SEDH'T5%H(8OB< MRW\8/Y5:KV>KJ+B/0YM%-93&,ABJ);/S#:/:W%- T6/\]^E]1LK[-"]6)F8< M]ZR0A"$*0]>)&-%[%8[K@C[[5!U[5II>/:G07+7QM=6M#JER)3(:J]H+0R5: M9(Y.RX[<=8J<%%XO-]=8WYRR?FOV?UU5JU\/W9-9'N> MZ5F6AY/8]L,^'HTIJ(\J'T4S0^/T(=^EV_P_6-6M.Y'&YJC26/-C_H C>'E+ M!0?LD[@)')_WYIV(,KZVLJ8>BE^R9VCD/=K29(D;N#X.([8GSV/=$%=Q\:@!9>1H33S[E2=D?W@9R]G,+"-M5(,:1.Z M"(/9$P/+F^<\FQ9APSX-P$N1P.P?3 MY?0C]MIK2XN;Y.:FE^4AR#T$ C=#L*^6S.E#Y@NU9M-CT?@J77O?]6/8L"^* M(T[!]K]ZV.63R.6)%9/&B=/NBQ.(5ZQ>>D39]Q9:N.DO#W,S4JB7>3LD4+-/ M+WO]&F",5_*^%.V^*3?L1AUJ?I5D<9+X209AD@(2QEZ>^Z,1:E"H]83@1QL6 ML2.:3L;$I$N4)3Z-,DB0F!B=<(/FN#&B-\]9F!$62;KL4!!9\*^NLE?@0"0- M>B%&S^U2L7K^C9/?7 $/D]BETUS7S8$+$NP!,F+R,0"K?;U?[_C3(W-(A!1G M LW]5GUC?]*)S=6KS*D;^AM.23(VS$M3^\[P;SYD=KS4"_GZ1KJP%,/\UQ73 MB5IQ_5@T:]8)]F.QIN-SN;XI=^7^Z?/ZJ>L(BP_%I^+'_MN?Q>Y[\5M=[>_; ME9_%5,(@52X8!#D!,$']T;,*7G-LBFZ^S,4*IL5R MG![RE3.!=CK45\Z$^\H9D5\Y%+O#P#L]>J>'O_0-RG(DSXBS\;C9H>X$9[>4F M5Z_DFN#5M-(RS%1I:SOU=6!4@ZR*QN;G4E-A[R1%5(Y%(]I)'\=B%<6IA]S0 MS;,H=[,D#C*0C#B(YPI=!:C?NGG]] SJ)Q_!!A14.[?+:"B#;;&*,GBZ=%0H M0C^ADHKYIZ*E$DR:4%-"7X85"!%*_#A),R_S* ;H(C+"\'VQ4A7MQLUKJ6]. M2_GHU2^EVIE=1$D9:GN%E*'3I*-"X?GY9%3,/045E>#1B(B6WXM5#I/,!03X M"0;(]1'-E*=5!9A[0IV\M1LW+Z*!01'EHM> B.IF=AD1I:@M%E&*3I>(BH3G M)Q11(?=41%2<1]TBNL(^<,,H]-PH\]PX#&$09(-YG* ,B^Q?:S.ZR%;U0UF5 M#X<'IY[>\AT#[#P.0,W(ZON$ZY53K5P;EE$[Q5.#:'('X><22WZW)$52D#RY09A&GA]E))VP> "LJN)N3?_H MFZ9L4QH(UQN=]F_T*\Q";_=_..L.4NLTQ2/]W:*_4;FDD%FUCT8%E8^*!CDU M&PECVGH*V^EQ.SUPBX3V'+>RJJL9;& MH9O[*0XB'(S6$$DSD415UH;AO/1S+Z'.]^Z*Y?K6J8J]YC15FET^&5V"6#&A M/"^0RXK@&69F9$Z52SN$3-F+6N\3ID6,^BLT]JLLCGT$,0CS!((XAC#"XRX2 MCN( 2:2$BA:7S/WZ2WWVSB,[$5Z?ORMZR?=IX$G\M1(EV.JW2]@9OI=,CB/% M=^T396*PFV09R4*,<0001CA.QC?+Y80 MO$P"ZIM=>=?U8M"3!XB0K901&.)95VYPY1P!6J%K1SCBTB;!M=7J)N,/G\!) M,\5]UJS_] _5IGXHOJU_Y'VWH>$Z=E2S]9,#A37@HZ\UO&GWS7JS7^4 @R + M/(#S*,D"FN*DPX%8FO5X/A8ZAV\.AF%5')#_A^!9?(.T\\F@)8R+Z>, VNE1 M.Q2V,^!V?AF0_^7*.8)WCNB=/T;\"_>ODR=Z1E@7B)X=BKN$HR_/]RW%K:!& MDX)RO=Z]0K0BD0NC-(NPFT0D@2D)0318)20 @8002]LRK+8#+BFQE>=/2%$7 MH4Y.-@=H;^OF153Q'%GO2Y\RS5;IF[HW;XN8)I8$E:J[2A%6VX^4W#=L![F7 M)9'G9UX89# *XM"/1]N!E\KHE:)%PZK5H9/2+%4FA91K01+E]*L#V+5NZ"!: MI&/SU+VO9IJHMTK3=/GTMK)I94PT$^OOK7YM%>09\9+03T.0PQP%>1+FH]44 MI4+7\:C:,IV)];CD,C%I_L0RL26HD\S$>F@6*=@YLC@R,56:K5(M=6_.9&)Z M6-*SKK=*/ ^@B!J-$ASG7I1CXHU&41@CH291:J86*:U];^7<"(;YE,\6TL5D<43]4VU"*% ](ZM+!- .S5W$ MTWKYUT-.K8=5Q7-#11BD!,5A1(<*0.?=J>_EPRY(["9Y(G0]F2:3-FY+Z&)3 M3&P7)%)25\=="GOR3C[N.(12$_EV::(NI\[(GU;.1)7NV2KC.0A1XJ>Q&T3( M#PD5W32,8W>$$/B)5"*JQ;!]VQIZ>153OL4IE=2_E[L<]ND@#Y,<:J@U('9I MHE[7SBBC ?Z$,\%^5?.<<9CDP$TS@B%,@0N],/.BT3@5:J%N4II,VK@MHHM- MP4QP.2)E,\%AE\0^!9SGCB<3U$.^7:JGRZESF:!.SC2M4*[\(,@P)+D'?)RA MS$L0SD>K:1! D9T455N+;*5L!Y!:EQO?IU'+DJ)6!@TL&UJU*"B_\,=-LUWR MI>R-V *>($O<5].>V\#)HSQ)PMB/@C3*\\!/07B4QTCHN+JL#<,"];FIOYFK.ZZBY!V[$@WJMM]^VU]LRM6"/LI3%(O\EW@ MHA23$/65>7D2X203FA/JM&MZL6R R@[-/@/;K?0,<)T.K_-'A_C\%J'Y&/ ) MV:7H%Q,WG:]YA;1FMZ%")J(TBFI7HCZL5[ MBB/%RGN:4U;MW>K;G_6W^_K0TBR;E+?[HJB>&?^M>+@IFA7(PHSX<>+Z((Q< M-\N@ETUB%^=<1Z8TFC.L1/3I#IT/5;DOU_OR.^^ZE$XZYY7H0DR*B1+%YXP MG0'ABYG='SU(3GG7R>^VWAQ8&\RN(-,VGI^!6Y3O%X,"\[^3>N -0L_/R!N: M;X#.R\J_"8=J8X^>0B+*IM7]?>E%\[WX6%;%AWWQT*Z@3Q B(,0$^&Y,GQ.< M>8/I) = Z H=+08735$9R&%UJH/I_,& .AU2E915FFV)_'4)HE6263F.S2>W M9WCCS715:;-#>UE *JF!5Y.4\1[G?<>5, M=+-_7E#T9MCC%3X= ;!0_+2X-2> ^GB3$L%!>,=.SH&7)@F(2. 3SR6QC[-X MW%M)7 ]'"KHG:,FXU#U_-W?'3K]2S0J42)70.X-LJDC< .O*09?HE3S#$*^, M2?)JH7+)>C(G5DKL<*U:?F[J+;56UM6@BA\>'M=ET]ULHAYAL4J*]0W-)NJ*I@Z//7ZJ8!5] M[]@-,?3'3;&IJ2J60DN<^KCG6.6\".UBTG:$.*5M)R"=Z\898%XY%.A%B!98 M[KP(X7(KGIJ(YUOTY.7EW+JG=EXM6/K4[U-M\DD4/5)RL\=EN]G5[:$IOA4_ M]AEU_+]7,0D!P6X'4.1 IC_H&]KM=ZA0[NO'^B+VYT;KNX^EM^++6S;8BQN!$D*S$]'.!L!FO A/&.7YO)&B;_:KK#<$2VK\5]5VS M?KPO-^M=5UT:>S2==<,@)Z&;X"1)TWR\)-=- .(2>#4+AG7[%(]0+;DB;_.Z MNAQE8G(IPA:/[E$_3S2/_NNEWLT2\8:,Z2'NLNJDR8=:YZ,DH"7%W4M+8]5H M@B K4W?I;#AWHR2 ,!MMX2#FJM)1L["HE@C5C"LRQZ$FBY"FHB8Z*L7Y].0< M%>?T1)DZ"_1$W8=:Y\,DL,?R>U7NA_95+"5"ZVJ]70\UA\B//2_-(Q3_JKBI,>/UN7T,'419L'6AQ8U:\P/$)\Z;^E#MFZ?5 M_X"KD,H\26*$@!_Y!,6N#X:=#P@\G'+M;@M\G.FEO/JPOW?@;4/'-3Z)$*%B M7DX-L2"X*';]^[?_="#Y\@%!D72L'?.QMMC\]:[^_O\,WK"4+![_P5[_^"0C M.WK\QJLN0<=E7VH9P+5TZ 6RJ.O]?=$<$[8OQ1UK 3\(0^(#+W-]3"(/DBSR M0IBYHST0 JZ>Q.I6#+_6'3:!(5^-,8ZL:3&RQ-[^#I9SQ.4,P&32)C4.!?*F MQ;B42YSD.>5+H.;+';NCE(QP_YI-NXR ,*[OLQMU'^6-RIJ+%M]UJ1:#$1A63,3)4G2W'\ MJO&PV;&K:M[-5T7?B_#*J^6]E57DX=S#[.KT/$$8QR )\/CA"<9"U_MR?J1A MG1W>R9NGTTP&L8>"3ERZA.C*Z=H^BZDI+U]\VFB *C&EZP$L*U:]S1GI$63% M#B$1!5TK/0F2C9/?JM4+ N!&GD>R($\PR)"?PF#HFYJ2*/1$7GTE0X8%X=@) M6+IILA1]?$JP&'-B^G#2/MF*PMTYFF8410N[=NB,'E?.]516YT[9 A'8Z\F0)IX(97@CXW M]6/1[)]8LT#6*27_YZ%\[&I%FKJEN5@&$NC#(*3_#V'B9_FP>$:-QBD2FA,I MFC(L12.Z*^>1X>N6-XH1X95SQS N^W+-\S7S@FDBVHZ73)]@,0! M&N!1F: )=U7<,2O?!)*$I;!QO<=I_QZ_0Y<=WBO^<_Z&!_>W6P%HI=B.UU:/*[S#NC@__ N+]'$L^MY:55NP MX\#YC\WNL&7=MTY>^U4>[Z4&R149-1PZ\= MJME.PV9_H+/\@&'1A5EY*E3A( M,/;])/*2B 1),MKUW$RH!$;=FND]V!. [-#ZEC4 V0X8!9<\U9GE7/ESK,T,R6G:*2LUM5FZ"W= MKCS6SB6(W1RX*,O3#+G^9!+'D= $2LG0)72L;-L#Q5C(]'-68U5&R P2JD'# M/HQ[G&U:FKH)-_^SR?=JD)Y):&=,Q9[SXW%!L&LC-GQW:HN3!^Y,[ M03;$.\WUE3%9<5LWQ;%*AOZGW9<;6&T)_7YY5W7-CDY*9OR4^,!-4$ZBF%7N MI2$92F:BR.7K1+04%L,*]?7P\+!NGMA0_[%N6^>F@^_(5^,9CPV?M-D4%C$9 M/&TC-X3A55"H- X.=+L%@PM#^SCG8N5_BJ3/*.U2X;1#E1?S]FPSN258%E=[ M5#\\UE77+/EV0C4,-UE1%;?E_@4B#R 7LI,97A:[*$(Q<:,141(0H8T-DSB6 M4_G/3?V];-GLCL96B\X;B(JHQE\V(/+Z?L1]HO:LFGO [OPRH/^+1=HN3#:7 MKIL+H6V:;M#3LWINFEUQ+&ZX2JBLFA?H@G#($M)F(%\N"O+"_0;[_:GC M(VZ+%%N(82ZU-A,SVY3:D)=G5=HDJ^(*G=_>%AMV6?PT8'Q9[XLO!:.1(NJ6 MCE] G$<^LB#D0=PBC/BNRX8(5%,7,V[%@%B0[[MC![0+_N";)P<^/NZ>6+$,Z\%VH._$DT,*^O2O=Z>Y(B-#5OI-Q%A4_R\<7OE!8 +^ M,AK.<_ 6C03B7',-!P9#:-N88-+5LP.#<7[%1X??*W;3WEU5_JL;KX9)1/NE MWNU(W?RY;K8O /DXQP' B1?D*4@R'[MP A1&7B W-FB'87AD>*$,5$6RXJZL MJO&6Y+P:JR,/PZK J8>=PHP^RFJ^_LB)*OY%@R:O]V.^V4[3?"J?W"H>.M,[$U M:F*# 7?"3X,X!OI[Q/DYG$VHG$3 ML1O"36$PG:T/178L6V=YN;,=P&WTI.CJ,5"2WT7I-R7#8XQ>_MZI(U;)\7NL MB\NRMCA:+<_ZO.23:O1_&A>K5?_/?U[M#]!MSMZC_9D:V5%WA9 M2H>,-/-\/_#= .)D!):DJ5";M 7@&!;Q"9&S'B$YZ[MU6;5[Y_:P9]U33U9C M9!O1&HR6DL9?*E"FY+[WQRFK-^MQCK&>O+)*^P6B(3X,F BUU2."$8?Y!@=S M7"N.$_0;B.)A.PA%6] /NU_%GNNG?I)&7DHR-T] '*2C?4PG&&-[/J4!0<(N MEYP\;[TGNO':(^DFZ=OB>[&KN^Y+SJ9'JD7J90A74G133!L6;O:#'O>5,P*W M2IM?\RHNP0JQL5II5?SB$U1EYA1U\U-=;8OM@3[+-[MB6"?_>K]NBHPU/V85 M>O0[O?37[7Z%78B2 $&,7."&'LI1/&FZ&T)?0XJM&9'IM6J&[->;K@_XY@2; M%HW5'1PE_;U@7$QI\S.7CF?Q3V/Z>?W4#9VP:5CFT_>IM$B]Q:(BKNR&HFZU MZIORF6]$,,JXXFC1M<*?OE7=]?>!I2ZUA^((1"B-<.9[_G']/HY=O/I>-#>U MXK @9UI$94Y1Y+8XW&5U7QQL 85.LVQ=7+'ZH/E3;\GNY/:QW MPS(\ZJXW+XLV>^J_?#I61*( 80!S/PE#+\%Y&,=9/%S1%I \$&IZ9Q5PTSG[ M2:'SN2L9V<_4CII:P*/X^:3+8UZFOOWD"CD:ZY.'H//PZHTK=4NVU3KZ.>V^ M3IZR,VR#KQ95Q9N/)]^9*7L>*SN&0SNI.7\FRR*0DL/Q<-GQVW<=[RFJ&W82 M]5O]&NIS-X^(0R^'$0I#@%V0DP@0Y&^1\W; #NNWGHND6 M'?OEE%44N&'B12[.<.ZY! ,?]X?O%AC3GQZ^B%TS)@HIW7 MEPD,WP!E7TS$AJ)3_,[1 6?TH!^73GSHFEH,7CC4C7[3YS++AUK(GQE2E@VN M'8/'PCZ_;#E_ <9Y!X0QR5ZE:0J@GV9!FK+CU'Z6Y,/'QX&;9$+ELMP?:EB6 MV2RB>6\68>0E'AF8>0^%2;+C51*'72L^'&(/='=7\.>FOBWWJ]3+O #E?I#C M((8$AS'Q)PLD"D6>:9'/-?Q8=U"UF8=1@[RM2!R$ M" :Y&Z(@QE&40)2,M@*4"IU-EK-@6,KZ=XEU?"C[ J!?F+#]Y2A8YF3L?7(5 MQ$LKKYHDRP*9$A4G;AHMEB1^'WB$2) 16?D9Q2Z&61)G,?;SE/7$H4I'\&C- M=:'0I<&R-@Q+T !C<1'BIEA.ADRPJRY$5F1,XIF2*)EVRI&P%^\(DAPKO))T M35^T]9[:^UBLVZ*]OOU8M&W='"M2CCMI>8 (<>G_A4F> M^+TW'&F44I3I&( M2FDT:UBX>H!B(J235#Y=NA"?8E+58[IR)K!.C];YXV+5"/R\S>B8 ?+MD#83 MCM7&'UPQ 63VBN(%C),[,G(2)<2/,0:QGV" O3@>C<8H$:I'4S1EH="IDL1!5,K0OY=W]_OKV][;H"H)7!,$, M(!^C//8@\H(D@VEW/[*79P2'0KVQU2P9EJ<.SJ_U[:^'MG#673%TU\14)3,3 M)E,F&3/)HYAW/^4;#7M=C"[_2[=\67XF%=5N,/OQ7- UAY <&) MAY(HQ+F'<.SY7C; 0 %(A/GH9SZH9 4Z^)=) M%!:F7C%W&-$Z UQGPMO_AO-M+@P+B-_[='*KHL;(V"B7.MV;U5'M/&H16+;6 MQ"J#64>,ST7##M"M(N2F61J$<9* /$P3@#QOA($1$#J9H=WXT@*['3!*W":D MGW@-RFJ:<]W*.N(=;OT9(%NDK6\0*JNM*K'Y";15R3T1;57G4:(YRWQ-UXN; MYU*"H9=F"4C3&!,WB-*QQ ('@9=XDGU6M&(PK+3/[@)6JH%<-C)\&FQ#4,2D M6#@>%IVF%N)X1IU-1\T.D3;NY?FN'P99Y95LLBX;UEJ\7PYLV>U!QP6KW^AH MWPD,2X>.3^7MC)J8[FL*F!&%U\;O MC.8O'T,[1H$+^%U?^NV1'"FRI^G+_RSI#*/9W#]]9)<@P!]ENTHARE$6N,1+ M $3LO$:(1N.)!X1R>4TF%]-X9P+7*P;\N_,'0R@K[(I,"ZKV)8Q'I'50[EE"JK)J7/RJ),S8>T;=)AUJ6]?P\ U6\5>Q4Q,5)UZF,[_%M5AMYJ..12*TAL$PI M]?IV3C -,"BLFQ^JQ\.^[63:_ZUXN"F:59HE(68'ZC",^%-BU3*Q4 M/#DG33^20-,4_#T6U>>I2Q\!+?!R')$($I7'D9P"0T;('([D%3 5[ MAH7I!)4$XC.EF*\[YE#W6]'5?;_X[>T*[ M=3O46KK S^,H\^,L(0RD\2" *A+O@J=@PKVNEQF Y<=QTO@R=7 MNZY$*9^>+<6FF(XI$&GXU- KEF:42P>W=BB6%D_.GO!198=;H0IV\R'^3!^, MHJ$I86=W6)L $0!YYH5N"/,HAR#V7#A83-/<$YKWJ]@QK5 =- <[$[C^_1+4 M)14B.75I(0X%=>D,?1=:\)PA:4Z6-%!KB2SI\.2E+&ECAWMJR'1O4,'C-#1T MLY"D68*]/(F[G2/HC;;<,!%*F>0LF)[^= ,3X(U M,Y.ZMXB9F\8I$6F'WBCZ\'*JIH$1[M1G/25:GPY,R^@_NLN"/[3MH=A^J+XU MZZI=;]A%H*L@2Y&;4)&CV5>:HS#SLG2$X 6>V&Q-IV'#BM0#9"]7?Y&R4W88 MNVLV^N\(WJVAEW7.Q.E2A MF4NN3V=V5A;,K 2;GTBT3 M ;%##\VX]C(A,\>?8(;VCW5#3>VOFZX][ 1FNE@9K7>[8IL]#;_7#K_8KOPH M";,,>"3%4422Q/,1'E#!"+HRN9PQ+(MI['J[+5G,UKM1;KO+T?\< ,NKKO%H M"66.5@1*,L<<,%$AZ3M?/]/IX^WVO0MLB6YT8OJ+I7<:U#A_/WTU'DT[A'TQ M;]].B1=B62)Y1G75EMNNC5S--I2+\CO;6CX=@CP?^$&81CXD$(' <[-\P@#< M2*C84J]EP](^W0Z^*8JMX+THFBD63I479EN M:*:K+5AV:+%A'WFR6LV,\FKSY_535YX_C!%L#65-*4-U2]/G$/EY%,$8^UZ M-#H9G6-&-R%;6*YF.)J3*QW46B)76EQY*5?Z^.&7J],"H7Y' M"A[V]W53_JO8KOR(I(&+/!1#1 W[T$O):-3SB% ]H:(IP\G4L12N[=>GAMV< M]810?BM'E61>X5J,7U'I>E9E>#5NCA_!+:U>X7U;K:X8^ M%PVJ'Q[JJL.V(M#-0!K #/HXBU$6AR ?H> X3WE$SBB Q6IRF@[C6/?(]AHV M'$L7ESVQ8YC71FHC([#U<'_<>KE\6W]"?] M'1WHUAQ/EV^[$=;$0*HOA*K#ZD6B9V"0/9FR/#N3P%PYU@&,"F]?''4-P1>) MI\$!65-<-0S0O,Q*#=?:PV;[X*W?8>ZAW!#7;HMJ>W*3]?JN6 4) M 3!.88B]S/,PBM)L/%C(;H 2JDO68M#PX#RB; M:&40KYPCR$LNW[U-&_<:GB+K-B[DJ;HTNYJGA2^N6S.;,.MGA5 M<,S/V\_K)]9/$1THC&K?][W>]/]8^0' 8IA'(#(Q1C&OC>VRD YX=OUUFIP MH?6 UEEO-LUAIG;.(*=\$KLAO&P,R-B6LFU0\7TNE0;?!A5 M-RR_T0>IO:]W6U(W<$,5E37P/]DY_59_*=B%6W^C?[.]7>_OBU%_V1]1T?CK MD(*N$A<%:>0G";G<1*.Q^N0%Q.NLVXVX#1=%=G#H_#7<;;_$ST3JKNK=CX;VK==%WQ&%#9DM05#:*=V^4? @L4G6YAX M=V_W4M$1OV^#7?3QH6KW3??JMM^*'_MLQ\K(XH#.+D$ ,]=ULR@B),CR_J(/ M"*&?Y7+7;DB;,YRJG%X:\;&N[GZEG_'078/CG,"5O8%#GF2^.=_"_(HE 7S4 M#G=S. RQTT&^V#4=YSBW.EX<=&:)6I&M?00;(=L:?)E_O)& M)89XA>M#15_SHJ5)W*9^*&"U';^1_W@LJO;DXL@7<'#FXC ;H1"+\BSS/5" M;X03>QG742#C("XJ=Z,3SN"%F.B9"PR?'EH1$S&IG CO,7=WDK\,PLDUN!=7 M4EF*9T36>-3LT%_S;M8+OPVR\^#?UONA*_[U+5N:^58T#V\,'A[R<^@C$$6Q M1_+0B]WCX %2)+D4J,GX@BI]1/QZ+4MV'JTK!*)SZPNP+S_?GB/^XD(LRBG7 MW%QS>.P07G/NG9W#&^&1JP3E Q7VXJ[NLCDX75?4)WHM_;H=[@6%08:C%!/L MQWD*?=?S0W:Y.HH2+_7\F*O9GU:#A@5U@-FGN5?.$:ES E5@+U\;SQR%&I>@ M6#2+Y6#W_1N'#=(L4/MP";KEBA@TTA\AT9."Y4/!#K /5E*(8SO0?10GR!%? L8)MD1$]HC,<)RH.LXWC,J9I859$FS8]5 &OVK(W4J M+/!*P\>R*JYO45/01)&L-^6NW#_!'V6[ LC%7A1 X$48Y&Z&"7$G4Y#)(\3,(01QD)4M\#:/STS/>X&JV(?J9AC6)(!-9?1,C@ M6*TRQ(.8FC 0,FM1(EP(K#T9XD1NK8F/&[Z5I:-CYU:2)%RW8.5(!G6M%G ! M^?I;4U;;IMYFZ^J_!RL ^1%VH>?Y)$(9 4D(P6C%2Q'_]2 2GVU8SD9$#H,D M\"[+L,2A;X8)$M.Y9]S(")X,20+"9Y@L.0$4)(U/"5][>DX1%3BQ0!E5T-=Z MG@S!/E//#O^=]/HKFK+>=O/F .#83Z&'\LS-09*E[E&BL>L*58EK,&=83U^< MB#WM:]EUM*0PI1;5=!#--XU=F&,Q2=9 KYF.5.^2-C.9UV3XDN/^EU7Q^W8$(0N%5]"4!@ =E799-V- M@% #!ETV#6M@W\"JZ\'O%#^Z2^@=X+O_%UMOWTSUA2)-^K63KD,&S?"M7PDI MS@N5GO8[)E"MB?JR0[KGBBF^*U-VF*A M0S#-A$&_8%*<5@KFQ)^T8(I'X&<03 FOA 13EC5-@DD?L%&P01#BR$O=/"09 M"I,T= F9[ >^T(EE?58OD4X&YM-)(>*UZ*,AS@TH)$-JIT8>.91728DX_!0Z M*>.7F%)*,Z=2'?C;^D?Y<'C(ZJ:I_V0-:=>/]"?[IU7F>G[B$IKB^B'*?2_- M\03!#4.PHMIQ4ZO4"DJ;%GE_3U%RO\8#,N=FA.9L!FS=E=O%]WKWO?MN7P!W M.SBD7D@H'PT^#;U8&,1D]..Y L,Q,!-89T1[^5K#;5=N2YT00#<((RR,$E GHR+J;Z;I(G05$_9>!^B$'S6>H7TPPS_ H MJ)>JT;!7+I4]XU!+/>S)B.4J\WP_2R%(2 HBA%//)7L_U[')*Q2E%W)S9 MIS7\T&?$1-!_N:4]JE@%?*@/U7[E17F*Z.?Z>0YC$,0X(G@T1R(?B4U-I=H#=4I173#/H,-[!4UFM$^%29G'.$(F*:W$,E0/GR5M@U>U(#OV^_5M3M^W*0Q%,8![E!/@X24% 4C3: M@U3TQ'839*TLL>5:MNV!P7(V#)>H[$CSQZL[2U G(SPC:QVD*Z<#M;3LG.%F M5G=4^;1%>)3]>*4\>IB1RWY.YVE?]_1_ML-E<.N[8I5XA#69"U,$XA#G(?!] M=P3@)EBHC8A&LX;%Z75VU'8(G?)TO4DE35(C729Q6HQOQ53JV;K2E=-#=8Y8 M+YE?S7'(G7%I"80M4JC?L=FL3"-W(C1%+7QSAP@R!-L0]@QMVBP!@" MPXHYP'#N*43GYLEI>I#.8X]2X-2^N1C,RZ<]]"M*Z81Z6+MS&&XG>W(&Y,X M_>K="]V7#(Y XP4K@B37GL%@L/A:.LFG6]-,@95? MMO?U;ONM/V*"UT_MBC4QBQ),@)<&$40 Y&2:K21QK% SKFK9\/@W86+;L..A MFRT%IFFR(,>VXH3!.-$Z)PW'" QH'3Q'_[)3A[>8E)D^*$7$\BF$FF^\TP@- M#.J33OJ]MM@<]N7WX@0.6+D9S'P?0NAZ81:BB&0A.=8'Q KGN'6B6%)2-T>, M1N55.B*ZI':)8)B1W1/D5DOP&8:5Y%@U:C^+-"O[*2S3>IC5)]G'I?GKV^ZP M8+<:]:TI[^Z*9A7#/,!!ZH5^[$($_3SWCX5= 0%ZA5L-RV+R_3C!?'GD?-]# MU2WBBC'2)>7+A<>,H']^%K?^9&SG@O/MG;A=2-EG"5?2=SVA_%E47I.WPEJO MDV6^NP$/[/1H?7LRR&2'MJR*MNWF!71\R3." "$H\6"8!$F03YNO?LC?0%W5 MD&&M[N&]S+-O!H0"B;8>5CD6ZI)L0CN/F,V "7(K<(+LBIY%6" M"MQR7B MSC#!(_RX+(/ZIW$L) LOK%+"C# CN /A'1 MJJ#QW3K[VME0C%T)MG3EA>%X"5?*V!,JY:60WI$K9PS@R2K(LQV)5Y4;-+#, M(P=;'%CI*AM[ JRI\,9TH&7*<91(YJO062:.%DQC+N+V^3J>)7G7/#VZ?@F, M_6;Q4&Q7(<0H+9X5I7M^WZ+9N4/WP MN*Z>\EVQV1?;+PS%4UFA=5O4M[BX71]V>XK*AP1E(1V$$I@!.O)$T[X+Q)FO M.+O3BL6PR \0G:+'Z#0=2*>LZ&RN ZB<]^N-C/0\[F)!T39]&QJW41><,6J# M$\Z7*6K,#S8&8"NCISQ9NU@4M<_1M$9396HF0JG8C,Q(L*R=B)GQ]OWYET&6 M%<;CTQ/@A \;JU;&:0P#X&&?N 3FT52RG/D)5AR5#2 R/#8_[YJZ/32L_G08 MH)ENZ!JA3<1*>IR^<)BTC=;/^ZZ210=M$P%5'KHO'%CM [B) *N,X^+\BHWF M!N-G[9ANTN?W1W;CC"O7D&=%5=R6FW*]._8R(,5Z?VB*E07KGSFV/5%.QN%(P9%91+Q 'Y>'Y)"9' MS*?M6<@[,5FV$'R&5YGJ;QUALG%)5+>+O'7>^OCDGVH-7259]T&XZ\)0;/=U M_L]#N7]B0T1=48PKE,'4BV%.@CQ)(I8_^)-UUPVXU%>W3<."V[WMSUJ5.NL1 M+-OA+CJX] <#7M$T6Q/QO#.CY3F7$=?3'J=7#CSENX?JH OS+3IQ69YWE:F) M#OX%9AUAAP.SB T_[?.39C9!U#SXR(5 ;?PRSKWD(FM#J'H5DB-E%0W]X6&W8HZ^3, <0P MC&+?#=P@A4&80^!/[37C*.8Z^VK&LN$!:H)DIC&Z%-ZU)5T1L7%129MOW*W2U1D4$<[CDM6PHE5LC["^LK[@+=/W8@M6 M>1S&D4OU&Q(_Q]ASDP!,VPHX%#Y.JM'T,JOXW9T2Q[>[ZYK>=CD__\WK:N[;T7ST!URR3P/)'%(0N+%H>_B/,FB:0L@"C*Q6PJ%/EKDK92Z MF?!X5>?LL4\S%W2>,#'S4DD19L#U M;6>03M==5O;ON9"$:>A[B(SO5T"25&BVI6#&<'XP(G-8#)WN?=C5ZTJPBZ<* MC7R#_D(,B@WPS\F;UH^Z0JFE->4\03,*HX%5._1&AR.U]B=.93'H]VK]4#?[ M\E_%%I?MIKLA% LQ"CPHI#X24#< &* P@D 2 !_D8]>LXNF7.5)UL!F(E?. M8P_9N>TPL_+K#44ML.^G.0@<&ZZ7XU\R82//$K;K/F&[<@:T3@^7RB:K?+\@ M]0);KI<+@=R6J^90\&VZ"I%T;M/5#-,6;+H:E5CJS. 7')H)H>*T\ZF%)GG%-OQC^S,IXF1MDEX[K4 *P27\WC\SOT*@_= MNL+W,XWJVGR6&O#U,LZ[YI;_V)?5W:%L[]D+U)OJ6P"M7)3"!. X(7F$0N"Z M*1@[O 9I$ I=G*A@QG1IU3-DX]+UU=!Y2VR]385,OH6VA7@4&R@E*32RM':> MH)DU-0VLVK&8IL.16OL3)Z9(5 ?73\Q6.PB?%[H 0DS\#%%. ,J@-TV"?.)S MM161_G##ZG/$(Y;PRY/%IS-&>1)3E^<4+;^O^)**&1V19LT.]9"'7VMZ>@3W M"P_%M_KYQ=/HT#34+LV@/E&?^W^LTB !;DR2 +IAA@+@Y_'8PS#PTDRL)ZPF MFX9UI=OTZM8AFN'2]L<>K. &HBZ&.;<1+T"NX&;BH6"G80:,SN=W2#6S>\C' MTMP>HF:>[9 O[5Z]W$\TPAJOV*'ZX:&N^BOHULUU\W7/LA]K=W7C&!<[XS>%TY][:FL^>F M9=<']:7=@I7=6NCF4[VEF193O('DKSW)%"!]D9T>HM-A9 =B^A+N9660@[89 M"=1)NAWRI]6CVMPC*B9[?UN75?NQ;MNBO:[>FHNN""%)G@$8!AF%$$ _S2>[ M. NS557<,;3?^+5/W2C7^YCV[^,K?-SO)H/HU%4W;SQI2R6F=!H8YM.YA5B5 M4CF&S?F%@?L+(_3M%:UE]>U=NF;431_5=FB;1G]J4P^E8-T]??P^K1\*^*-L M5R&,V<>[ 8G#'"5^A"(/!81$Q$.0>$)YF] 'F]X1I_]R&!CG#P;G?PK6U M1 MQ*=!QM@1W%KF)<9,I?P)"3,B(L65'7HA!_UE_;N\_Z(J@.L'JD.K.,K"),)! M$'MA$.8$!FX\&D$P%EJH$OSHY92@!R2I!;Q$B:F! 8ZD]> ]>HPJ0F^<0Q,$ M&;-+%43!G]$%*0ZX:O0@#5/XH6(=!,KO!>O!4E1M5PO ;/]6L(NK5SX.80!1 MG+LY26$.DR@&@UWZDS3FKK_38LVP?C"(SH31.07I,)0"955ZR)T7F,OP*J8Y M[U'J_-%#Y%1JC=P*E*,MSK%OVI33UT8L." MFUX_5.7-H7W/// (G9NF6>K' <8QA$D0C.;I0\-?G:W3J/E!(G$&J/H&"WV4 M\XT9%V%;=.AP4QZB)8<0?8R+C20785YV0-$5 >Z!A9>=F?%%.\%V##/ZW:H- M/YBB%7GMOBG9G27=#M#O5;EOOWS]?;0)8A(ACUK%)(C3%"(XKHSD"*2N6(\< M-5LB+YY4TYPCO'Y'U.D BM;L*=')M[2Q'(]B0\?;!#J_4&SM7X352E>%WPQ7 ML^5^.CBV8VU$DR^O"@'U,<25(NKA/ 43R':PZ<4^">,PC"+/ M"P(7TDP>CS9]3!"?6NFQ95RM1H3#JS9B%$V"U4GER'P795-,L^9H;&5R7'5" M!1+;18F5RV8G@KM2+F#$'>?FR3G]O<$EI_/IRCG&?^C3>W1L MV31=>UQF4OO+/0-V3 /SBP(S/*(,:(;A9*&YBU2 M#$];3,=F\;&C^X\SQO=BPX>F6)B8I:B$W*)!9''7=B6=\5W0_Q>E^0==ETIP%7&4I\Q"IA89"%T/,#+X>C M%RD X2*CC2'LA@>D$>"OZQZA:7TQVG#5S\T:C_9^7SFCY\[@>O\K#G/>8=[W)[Q_DK%3+K8FAE?#3]E/ M/@*;9D?7(+U(%+G'<:;^_##KY4>--<+C79FA[Q<;3Y5N_7NP_5 MGCK5EIM^?(E) I.4I)D'\B@,L8LQ'J&[>>XO.7LJU4Y#PM;9 M=D_/LBN"6D._S.QI\:A;->AT5\,/3]1/.#WB"9[!.9'69\>2D6#3?RTWQMB>?6->KEDW(NA6Q#MWISU'=[C_5^_\J]E^*37U7L0J0 MTY1@E0($O33-PR#V4(J"',%IV16[OM LR0[$AL?3WZMFPM6O.0X:NCG5VN(' M^[J8VL_N:Z>JJU][SU5F7G9PS-NNWPJPRPRUTQ!ZU)8K9_+M^C2@"7"-#.HVO68V#&J6L;)RUL1[$)GQ[C:)PBD;H9OL=\#JS ! M&(4$QE[F^ED88Q<-I[Q\$/JQ4',[RZ";KWDLNI.2S1&4U.34,MHN/7B:#[;I M4?3LZ-F[YMS6C7/BW+_):/IFW"XQK*H]0/_FXZLB.4L-M#IBR#OBPET7[6+[ M-OR\GRNM LAZR$'HQ3#W@A D;I:,QGT?!V*=%#09%9$]J4/*7]^90BXK7GRL MS8B.9MKM$ O=3M5&']6%-FWR?Q[*_=.'JMTWA_ZRH_U]T7R[7U>2E0,P]MTH M3*"+LQ.EY@1UK07+!BKKE'R?# MNT56/TF+;RGU;#@G=#@='\Z>$O*_38V>[F?"Q$[5Q9Y;.\;ZGY W77M>%X[\ MY3.6OW>SJ&=;?2?.9%$*DR#+2.('>8)0"J/1&9SXT([T1,D%P[E(A\9A4U7G M7/[1SV-M23G4GH=+YQ>+/0JV)A,] :?)Q+]?PC 7Y(MD!UJ>NG_W5$ /28N- M^QIC>O%=NN,G]7_TTM=5XB,O2/PL FX,W" )W7Q*6@ AB14;=LI>_ 15,BPA ML&2C3_VAN73!S)+/B^GMO_S'9G?8LE+E_\W*:=X)XD5*;'0]6'8,^3\!3XN5 MXNB-K/%&8E,'SH;2<'V+3N[L+1K6-W[EY8GOIR A$.4(^ !%8,I40N@OTUE, M':;AH7N P99:Z:Q\5_])YU6[\J'<'Z?JFY.;QQ?J-Z8AN@+S"\.(^[:KI0"9'L*F#NI]/>#VT'>M$^A1OUAH MYD MYVF*FB21U M9MFYI*X0S,P<%X^R'?/$Y=VN+_QV:6QN=OZ6H95/#4<0^6X6>R3T I#F_HB& M8!]HZW"F@,'P$-'CF]J<3??QY%\_?];8TDPE")S+CA;P+SBGZYH8])"='O-4 M9]/#OG)FKXZSJ'W9>8+GU@$-A\P.\3;NI4@W,VVL\DOS>M^-$=>W;%P@N_K/ M%MZT^V:]V:_B,(">'_L^<=TP=X,L# D.DQ $@9\2S'W"0,6&R?=[@-6M];-, MK4/F_#%B6_B:VCF:9M]2#>S:\BKJ<.75^Z:-']Z7ZE.Q9Z8^-S7-N(IM]O1[ MRZK+KNE4;LU:PD,ZM_M>[LOB" 1[V ->"I((I!F(O2 "W@@$P5#H%@\#Y@UG M.=W;=]N]?>RI<.H1JK.>L/Z'6+IC(@9\2P\:-WR?F% M.?47]N.?94 Q$:29(>>BSX0=@])E*7C9EN+R\>#?AGNDNEIV"[OTZUW1K?!6 M6_A0-_OR7_V&O)^'D4^"T',3DJ*$@,#+ILD, D('.+48-#SPG&)TUM7669^ M$]TNT\$O[U;8PM2*;G,=X5TY$\".8,A#L*'-J_=)F]V8TLBY'5*JUZ57&TK: M^>*5NDYL6_KYI&YP?;C9WQYV<+-AQUS:50YQZB99%I$$IW&&]'0@4=,Y]3(Y=.WQ7@53&$' M""QY+6@IMB6>X<-]<[0ALKYY4M!J6W7N_,E%T8D;HZW&6G30K<= MDJ;'E=K XR@F81^J[S2IK)NG?S3EOL#UG]4JB@C. ,S=/ <(I"B(,S 9HJFB MB'!)?/RB@U'3,JI,"='=JCXD"M[3G2T2AHY0(_\<(HR8(T\F$<>]"=-K6 [XE= M#"AG8HFJ&)F>HEIIY-S]-L^@X+XWQWGT;JDVOT2#UK?IFMO_5N/7#O51=8*K M4XH@)]R;+B=SPNM;4E;K:E-6=^S(=4NGC+ALAV0K@KGG9P%VHRR.PMQ#Q_EB MC",D-'G39M3TYL@)3I;UL&FB]8QXSC#R/''=*.^PGKPOL.G S.[27H#H(=.JC?K9=K_F9X$SU.T^\P M?%O_&,;8K*B*VW*_2D >QR '7AQF*0X)CD(T6@UAF(NUB%>U)O*"2O6&GXY4 ME/T6XG[]8V8Z:/14Q!F.9M>4];!KQYNGS9LS1Q/TL,1UZOQOZ[)B*WK75?Z# M[=(=RO:^+P"$FW_2?W1W07SI6W)]+-/D%12PQ"/11;7E?,[ B-P M@MR& ,F=&#<6*+[SX9+$O3'2+1('"\Y_&W>Q7O"Y%DM(NZ9GPX)//T2/M[%X M(8H(@B2"*NV+89UJY-T6[!F6B?AO+NJ%^%:=+>U!^?\,L+\"Z/\6*T\0+U8J3(_B[.; MM-I#88<0FG#LU::N(>[DI7*L8CD6-*V FX",I.P88TY 0+4ZPI-*(Y]S"4.K M2>-+%E-A5S.!4M5$&69EU= 4I3IU\(W:N4O+WVO:A(1/@75;)4_%I7?%3IDO M>9D;RVG8)#C-,A<2+I.H AIE@R_MHJ5E"_OJI0\0_+R]+DI'M?E=MSG&N;+L-IVD.)<+>8U$]N565. M3RQD]6^Y(.@4QC$HX_$'%I-^@0_.QV0AM>1A54A&M8;)5GW5Z^2[PFN 4_5Y M\>?U4Y>H$FH+>6D88C^*(S?'?CXEJDF,A,[%JELS77 X3M4>>SRZIL+<9*K. M@TWPJ'<2_/D=9A>> 0]PI*:_HF3;*G?2_G!/?.684A*QYO!L!WA4TVG=\71W M&%,%Q5X8^@#Y60@2@* [PLHS5ZA_F'$PYB60H9W2S*MGY857QZQ3@S9JC9&" M=%XJ/+J4M0O8">P,1 ML.,--^&8=+]!0>X$>I1LBF+;$NK]A^[FT3-=#J/$#3*I,QX;^[?=G4\#V"OGD<'M)C[%"%A0 M*#6&@5,K%Z9>3BX'D*PUZ0#3^3RQWB'M%P7R=VDWHYG<),[)IOY(6**<[# MKD!J*6#= JHS#N+9YI(A4,DXOP[,6R6B_#QR)I^ZHF&)C)KP;"8)U="+Z MH=K3Y[B\V17#)C3-?Q$&) U2-P=>AHCK39O0(4$RQ]K4C2Z3=L+MMNPO%:6) MT*8O6B__56R=MK[=_[FF6=&V^%[LZBY ?2>:[HU^/$U7R\DWJ9H=#0&2S$S- M!$5;0GJ$=Y&ZFW?I$DD]I:FV1"KU^?->HJG(E.(NPQL+!2N/Y"X*,I)05?:\ MQ ?8BZ<$-V:WG2CO,LB877J7X:UE2RT74$EQSB=Y%Z);3/O>N7#JK<5,*W9W MWF!1?'=')11V:*,)Q_AV=]2Y4U3+J5G86\NJ ?:1FT($0$ 0\4*8!E.Q>0:$ M6JX:,+_PGL_M"%7[]7U*,5!2T:7HUZJF$V@;MH;$B1476!U1LEIHM3C()[CZ MN)3:5A^Z=;(UA/([G?%^WJTW78/B5>9[,/!]5G=#,"(!0E%^7#K(,^E==7F3 MA@7V;PV[H.)Q7(3K#SK3=[Q3V\<>+%O][-$J[*XKD"ZQN;X,WTI[ZV//V&ZU ML^?Y\[L\F]]9/\L<[\:Z.O5VR*1NI^:VU75Q)KJ8>7T[W1G/['>]:E<)R#P_ MRPDUF@4P3@F.QKZ9&02(**QC2ME;:.=\Z%?/%B*?M%_!+\7@T>E\W>_K$/K!>XBL,7=_'&,"40"]' M(23N9(_ (!,[SRMO1^*M$]UV+6D.^+C>.N0/S_%G1*'.TC,C3^J4VJ%-&ORH=3]L\K.D?ZS9Q2W[ M_$?1;,J6G5(@( Q=.CDC0>!A[(;)5.^.OTN#*3G"OR(_/NG;[WV;KZ[^OO M1;-MUK?#1+41.&4)WY4IY5Z*Z M*9P;BK,_Y+K9%U^J6(AXE:6*7YXE&']Q&$SGB/-RBG>>.T[M MTT"^?2JHPZD9/=3&F?9"D' M1'S:M4@0-$S$&,Y^'C:V^.V@.M<U M]%1L#DVQ[::4(8R3&. @##P20Y3Y$(\5#RA'.%643A%3%Y-).HECM[C=K>]H M=EE76X7%)Q%F)9:>=+.I8^&IQW3I5:-PJ_7@5'^V MZ>%Q5S\5Q? [T_H6._UTY51%-_WN6ATY76-'^@'?.Z_I!'UT>_C; W-7ZUNF<=\C>&_@O'UH++Z"[H?&W% M^V6J6'L5N4&((^3&*$U($A IJMF4>)!J.%HBXQ9H;Q"X6C+XTF)\%L5VJ8* MM-_GG6]F=2'*Q<9OB8)L6ZNPM51?DJZT%N>-5S/SVMMA0U5DQ..4TU*MN*8MILYCT7B2 ?!IM>^S$ MQ/P8MM$?ASG$HL9 7O5*?X+UZC3Q[G[()NPOOW?R!\MJOX'HS P2EWP6[!A- M+LI ;<^;*38^*6'Z7#1EO7W=['>S.VSIX'KJ?<_(*@' "[PLB;$'4Q>';CQU M=$)TN(U%9@6605]@9E%.';VWIQV]-YT\=M..XNAAIX8GBY"S0Y\1!5PV0#/B M:.F38H=NVDI._5.\[0NJ[2I#*8))FE)LV(]A$.3(&S'AQ$.KQ\[-K_MULU] M0M_%(Z*(+Z%SZR+B%K\KYZ:X*ZN*+0BP3G:=Q9]($4T)''<<_PWTBM]7G?(C MR/ R:H)2-_+#$,1AD% D,$C)V/P(ASG(!C7)*\YS56;1B&O)"-R(DA2LQ/K_ MUQ#Q^/T[: BWKUHU1(QA7@WY>GA\W'7G=M<[9I'LZC\_5+=U\]#MIDX]*&(, M4PAAAH(D F$;[7P$JR+K0 ^([Q;O&,8G1.0%VNGPTG>C+SJIM\.(=7N56WV MH14HQV/FV#8[/C1TQO!?Q;J9K$5IF/@D2C$,@>LB+XDB,EF+?)^[KD[!AF'Q MZUZ_KJ)MVV'K3GT^48 .)9]3Z)1IY"A'6XA!,2'KR.N*A'I8#L/%HUUZZ1,H M\%J(1KE*K;//XE\5:ZS.>WVN6$H#3Q94/>GPHM;[](C>X$HEC6;*S.BG@EKQ M?"]Q8S?UXABZ&*3AU,@7 P13L0M9Q3[;L!"/<$2O3Q4DB"^'-,F-F,2.2#J9 MO6);QOU2[GBPK&NU/O[2UXB8]1%+B(C MUV ^\1/!F9Z'/-BXDI])X!<8<9Z("T]%U+/A>_!+D4R)FY4*.,EOD0A+]ZQN'%5C@GA"R^>>G MNJOD>*-%-IX6B:;\)_-\A#+@)8$7P)RD/@G&FU>P%P B-%74;OV"*VA57?W: MK:()=ZTV& S.">=%XR Q%>V6T3X-A71O7V%Z!"T_3]4?#\$9[$7CHC"W[1:2 MJZ$\]'AV37E&BYJ;#QDBW9*)LSK^74VC#3'(-%DU]RR!4 ME'EJ>E]_Z31\N#8GB # K)=-3@(WRD(0PVE.#_W,Y1[3=!@S/(2-$/O;N":0 MK-==TX]K(A=SZ:.88Z1:FEVQ@>F4V _/B>T1OG,B-@H=0W+]ZH;=_O#_%)(.]O.^99YH%V\>5=_?[Z]O?V_Y>T>N;_;JLV#'C\5P! MJ9MI ZH#\K%A#[PXPD$*01B-B-(L$;I@WB0.PT-C!_W7 M^O;70SM>=>S4 WZ6HDXG>6]KFKM.FWG=P-@ZN\$-X;X*1B/'M^-A2]#$QLTI M7A1W/U%SKD_"E9^&Z[CWVC?[G/ OW!%/GNB9W9>". M#0(Q0:'03K(VH\:+!OO,JS@!.G98WCK[^Z8^W+$-GTU]8"'K:3S$Z(TCGYK!W*$SGJ=A?8!^;E[X9B=4> 3OT5+];KXZ; M&.&-:WEHNC6LV'99^-=BO^]W@N%=4_3W^.$4I6D6893F$,<@]0 >>SGC,$KX MJZAU&#-=?'-RM>7IU3C#0D\[(7;6(V2!Q04M;'.L[BQ-M)@,]KT7>WC#4L 1 MH ,OQ:O $LW2_,HMR*CRS+?RPL'%N746G31:L*JBU9W:T.,FED4?<_:Z;=&Z M:9[H1/'/=;-MO[&,< 5P$/DP2TCLDS3,DIPD+G9!GN6 9NY\0X,N6X9'AI/9 M,;MV^AE YX\.(F<=CC9R^1+C)7D5&PB4*#62!;_#U4SRJXME.W)>;=[49IY% MR>)Q>-C?UTVY?X(_RG:%LSQ,B!MFN8N\ (; 3[+>F.TF<>QBA/(Q]'($08C2:B^- *%62-G(1O>FQ*2L.+X^RFF. 0AVJ M\QY["^E.#T-(>00)M55[1-UX5WVD>.'5'_KAK"!Y@]C2??/T6_%P4S2K,, $ MYCZA\\(PB1@O<-(Z$&*NTRUJ%@PKSPCJ^=LC)CF2U/'IC7G6Q,3F;<*[[M!$N%\M$N\7"C74;=F?#-U!.A,"+NWJL,HNFFJ3"WO;NF2K(IN MD\X1>B&)>I>PV8U1763;(5T:_7FU%:J7*5Y)(W53E'?5<_4,LC1.$X\@G. $ M)C#*4#":0EXB='V'E '#PC5@4DF9Y'CCDRCCE(FITIML74B,WJ)F1G^4F+1# M331^>Q?= M2&,PG0ZGMMTT :95=]3,D*QS5XV'WX6WUB;2I+;7Q"FW0]&T>L2]S2;+%J_> M_7V]._0=/W>[^D]6286+VX*5LK$5,%8;C+IZX \5?&#RNX)9Z-$L+O.#("$A M<(. W9DSR"Y,A/H5:S=N6 DGO,YZ!-PZ3;&I[ZJN+5I9=1T4NU+ :M]U4A33 M1/W1X!/(BP9"3"V/,9BP7CDCVC[98WBOG _3G3[CM21_N7)Z^,L*J2BY,ZIJ M+$YV2*PY]^J%GG==R>8J(4&AZ$8Y=XGNCP0CX0K4."F8,"RJ[>^OD MT!E+?S:G^'1EE._3J9I(:F527_YH2\HHE2ERNEPA#LO%.2&>S?RA0RV MYQ%\JO=?#S?_J]CLO]7YC\>RZ>NP/9_5&\&&FI0<$^@6B_R[WSS!]*5HZ MV=WVQ?=B5_?=4U@O MZ$V'6R6[U1X)25%?, @:))Q]W<-]*=\CX@NK]3R=(MJL*3"6*K$N[][37:TL M[==W1;\@@8MVTY2/G> G M?HK2*(:>'P _Q1 3EXQ0(,1<=W,8!6"\>+F'[0RX'0;<:8K=FETG23.R=54= MZ(]9YYOZ]LUU!D=,BLV&:UZ/K8F4F"B_':0)M'-$[?2PG1/<-D1%X)2Q#=&1 M.WEL)DI\YY$E67MC9%PD"!:<6S;N8KW@0RTV'?F].FZWL4*SHBINRW/7T*]\ M/TE!AM,TQC@,O#0$_C0ERN,P$)F,Z+5L?&@O] MU/WN8]V6+'B",Q/-0>&;EUPN'F(#X"G.OBAV0'KE]%C?VJA<=DXB1.7,C,1, M2.R8CQCRK5[BH=8BL>.U8=?5R8U 70LDB@1CE+I)1$U'/D$H]4.83D8B; [\XH>SU(*JQ83)9U=+!S:U'8*4ETYS^X@&U!;H;ESM(HKKY8@ M6:V_>CSD4V&-;)K08KC9-(=BNV(MA # *08Y(B"/0)@?1X4 "34^-F'?L!9/ M?4J?B_")+)QDQ09EF#L<^F781"3,R_" VEX9'@!JDF'1(/U\,BSLH8(,R[') M?X"VO8?5EOV']<#_OMX5U;[MFI)D(,$0H-C-/1\@ /,@SQ!T\S!PZ7?6B[$I)@H2I-HZ'SL.8IF!$X#KW;HF Y' M7AV%U<0-]^T85 2;A[\<0N# ((^RE\30LN,A??2^:FYI7A26-B+S/ MIWBX7^L.E_/0 7-N&3(Q194ECT\K%V!-3 5[NGI$3@?I0CT+WF9F1M@4J;1# MLE2=J+4^7H)-4=9EPTZV%;\5:W:=-:L#:;\4[#AJ6=V-_5C"# :Q2^(DA6$: M9GD2^X-I+TWB6*A)B@Z#AA,\AM'I0%XYIS!9 >@ 5+"%BA:6^=1I<8+%M.J4 MVPG5I5JL<% U(UY:F;9#RO2Z]+(EBWZ^E&1N^N9_ED7#*G7'KIT)\D(/$^#' M2V\=SK^((Z$[9NBO4)_OU"LRHA!D5?6.5(6/SF MJOO&\PIK8E#X7?Y0/1[V[4=V:@8,ZI'DQ/5\.@M#>1ZD<12B/!HMY@#)92H2 M=DQO6#(L#I!,0F1X$\P]#%,FGW+TP*Z<@<%+)QZO>>*1+P5V+1,K%4_.29,R M.[Q"U!_^F>SBLMWL:J:*\*;=-^O-?H6PFP5!%N=ICH,XBGRVI#_8S1+DBLB1 MNC7#HM0#_ \Q4=+ (9\T+4N?F$"-!P]/4J\C/N>/$>'"(O4N8S-2I8]M.P1+ MHS^UJ>=22WU"?X213L M7W&$J:5J099DI4*&!?C5M'=WY:R'D]=L::C7PTN)H!"9XE40BD&Q0QP-^<97 M*Z&%0371?$.\5P1$[")GUTW<',8XST.?C/8I&L';$719-2R6WVIV\_G&@&1* M4:PBEZ;9U2:5;^:,-FCD&PP*ZZ-*%&S61B6_N'11G3EN3=RMV_;Z]A]4AM?5 M_KKY4M[=[[L2MA2B+//2("5Y[GDHC+W81P$A$?$)6]<7TD!I*Z831 :,]8H8 MH-%'RNG R96YRI/)J7:+\"BH;K(4FE&SHDZ@F//DFQPZM0@ZEA9R(B'H[R+".Y!P.JAYB$DXT\2H7. HE] MLFD5JA\>ZLII]_7FOYT_>V3T93KLVSV=R A74 FRQB<[Y@@3$YI17RZS&?F, MA1DAD6/+#NF0Q%[K>%[$Y"%_>-S53T7QE;TXUUU?I*DRRHM(#$*7^'EWLT"8 MA;V]P(5)FHM(A;P5P[+1 7)Z1 MWHC_+R^'!C]JW4^8[,FVSN+O M5;EOOWS]?2P \+,XQ&&$PR#.@MA+7(A&FS[.A)8BU"P9?G^.X)S^5>K@7>H0 MU!L$S;Q,>HBUXX72Y,O9HC M3*#)Z@+$R?50E2"0KT'JVQZ_H;TZ^+&@O:FJ![6^IT5 79_E2)_I,W*_;HO/ M] D9;1(WBV,WP''BIJD7NJGG3JE2%/#5#^JQ9%AQ_[_VOK8W;AU+\_O^"@$S MZ+T-^ Y$B2*I:6 BB)[@\U-@L33C4$^%,HNV=%VN>2NE]RD?_V2>JDJOU29 ME$B)=O=B]K;C5(K/>0[YG$/RD.SPM4E+AS!0$ <.A9=,/S4HK%'FP?"P9TOE MHE,9+O'7*TMUHVQ^7V[GRR_?YK)OJ?OVU]^+A:C68K?=K8MWF\U.O=,W0UD8 MYI'@+(TS$L=84-X-72#!,:.%?^NMCU*4L:E!JL7LZ^.%N76+6EUJ'Y0MXN"7 M&ZU4SJ_4(B4M=9-D^CJO71V_I46/;S\)%/\Y_J M5U0]F_%AIT+#QYL&-OT^+^77+@N)^\]J;766A#% 800P1#'E*,4LXAU+I(U6S#MHMZ-.Y64_W7X6'S<)#C>C7*P4X M.#8J.+(JN/H9''^NM2RH3;L(&N-4L&]["GW04VH+QPTFKOQT)N9,WC7\"$W3 MTU!Y-F1[GC9N#NK0U:*[+;A42P/U*>C%Q]7^&@/Y@0^5NH6T^:.THMQ<*IR7 MQ8]M)CWSMUD>401CS),H$4"D"F9;^90)C)C1S?<3P',=W'9W=_/U3Z5>HES) M4%;*[/C=:K-=[^Z>E#Q+69P?72-2F]/S5/2(_M6+;9Z[UBRJ'?GLQ(TZS1T3 M1P8$7VOT@8(?U/BG.J5MS0%GPM6$WO8C4$U)P*FCY%/YPODLK"VP^'@HQ_I< M+9>B>=EPAA$740ZCB,4105$>8=A&4I @!HUVRR>".,8,;%B2WMHG?SA8&'Q5 M-@:MD89UNE-U!LCSM"%=P*]IVEDGN9BDV>D5?D2^J4FP-4&SZ9,) M(N!?"U7[72SH]V(]ORWXCV)]76Z*3^ORNE"&M._^SEC*2(:B-*%Q++T=YS / M6T-0QD9:H70'?\P"SV/AFRS86?/[Z(%P"I=[$20O@L[TH+4]Z(P/:NLGNR]B M?.^.$UUM=[4W%WFM$^0N*KOQY001NUD1GA&.$A@B&D.,,:5I@C/6X81QE,[N MZ[=0OVSGZ^WH85D3HXD$/S9'6XV/IQE_^#<2@>A/P55Q6ZY6ZC?53=!\\V21 M6->?HP=:!T[T)(XVEKW:&-G 'R<$&G:"-Q?A3.UW%\!Z>6*L^%1O1F[>K9H' MN/^\KC:;&2 Q!9R*#/,$X%1D .,]THR*,:>,?? YGA/6D,X\X^F/G\:)/*Y= M-%WL:2P+RE70V*9^(ZU[7?'G&?J?(^F@C*PHQE2=$PQWO'NB!PX-?#S<77,Y5E8IJO5-4:H* M7U6.P'_.DX2.Y,')4](C.^L2M"-+#WGJZTI07W2=PW357K?Q)%CYPX?E5-:V MIZ;; , H25,@$A;C. 0,9:&,U"W./&2HW0#@JY&"GSE"\^7_SIA!B_^%U+N7 ME_V]U+AI%X%U_?DV-&R _KF#6C'R\4-SBY9JY$&VRI0O]XK6UYP/ZHKC,=1DSK_>EM!%+[M%B.KX[\-E;8 M;5?QU-&;+CT@*,IR$<(X(R"/HBP#>8>30#9JL:XY.L>!] B0+X&SAP?'B9!N MG3==*#RRZW5&NR>.<1C6^G>"MQ&_!MAO.5 -]80W^S;GBG'WK]G%%*XODN MT]L]UF*E*TRY:V6UJ[Z-9&!DSL;>_7+@<<\.MG!F$/)_':<9[/MQ8<'E[#Q),"(\S$04Y6)OD\PQM!ZP>QV6.([. MGAY6'.;\5[ -;=7OKWW[V;-8[M+OONXU:_?'5Q+I_>#*I[UE0P_[MJ><(I@P M*B(6"13"+&9(H Y]3 29\"SF(-S_.J'Y=K<$=7W_-C35.BL3;0F:>X CK6?1$, R!3'O2),XRG@+(NTLG M4R#"?**#K8,P_U,?=QWF[7%"_12.GBZF/S@:^Z;"MJ8?QSE):Z4GO8U ;)T5 M=Z=N+7K-*+1>O8S^RGAAX7-Q-R_5J0U6K>J#/;OY\K)8WT6S".1A"'!$(Y R MD-"4)GM+8A:;AUG/\(]]SG:/-#B"&BBLP2__4\S7FS]>6'H\FB-SC^O>E*.YI;_,HHOO*T'/1W5>LHT9ZXY6!4P:"68PC$B(8 M(0ZSG!,&PEQT!G)$1DT 1C3+Y[S@S%KKN'G"F-ULG/3!TQ[V*M?UWTK*8:]/ M.,Q$)NBX;R-!F8(XRWG+9+X?*YTYO>QRVI($ 4Z2/"<4X80S#&/>59&E4,F)$XZRCB9Q]1]Q-=MAK>21?3PK\-TP65O>QMY@5.&+"< M[KTY097U.PFX7&W*Z[_,E[MBEL 6_'LQ,L=#_$ M"V8X2V#&6W"*AO+W$ZUGF\*;I MXZP35XVS:MRW?W@4*2W-9_-AFTA5_FS&*LUBD J(H"GF4YR)+&U0Q%<+LIDK76!Q'K5,29Q:? MG#M$+PCYY(O^D68?08Z"S%<%,JA1COS\T$!.SX2$L;SEA^Z/9FTUS9@P4_!W MJ^OJKGA?;39",J5V",O53LZ9/MX7[7U-67%3K8OFY'.)P[%R=SC,E-HI\7HJ[0OG9@K=H E^4;C_ M&*CQ'1R@!P?LP54-/F@_7\._"%YTEA/M'L#T&=T>PW]^:/8HEE;CCP[G6BWD M'\O;U0SEA 4 I"FF.48IQ#N =$\-=HU<@C#L5*W,)P+M3;KSG3:!>%CRO1+ MGO)%I5N<=D7:U'FO5J.-#1TNT?VX=:C0OY6K:EUN?[Y;24&3T8.N%@^_A?]] M)__ZMV+[K9)_\UU^I)X8S#"*8$0)S+.(4@89@*"=#V 8A;&8;:OM?.E,TIWA M-HH!>Q.U=4G!ZS2G;#1GJ^QQ'A3<.=I9%/'"QV[#3F-!T)@0'-EP\2@B?9 J MJ.IGJ^52?5-'B?<1JJ\/[88TYSWIU<9 ]\P,#YHC>4][UZ'X7BRK^V)Q65Q_ M6U7+ZO;G9U7QOOFMOL9LAC+!:,HXP'$N:!B)*"*,ACR!@$("C+;)A[;E>NVI M@Q=L.WRE:2P;3*?FGL"(3)K%C .)!VA!@RWXVJ ;>ZW_/%?GUO(ML>R'GEJS MYO%:O%66='7K_(>P)I(FLY0=$:8;!#K MARQ9L:2RW^W,).GC]ENQEC-0VQ[L;ZJ=$5I2$LF0^H8E/;(JL&9J= @YO14:"S*S%2H1A4<8 4-KHED MZ Q'9V3(!K-^R) 52RK[_-*Z5#F#ZCM:,XT \Q M'L?4:H(!8B;G9Z#\>5UM-K,HX3)M)2C)$,)I#FD>TZY9CO/,9+8[N#''4]X: M1,#FZ_5/M<=Y_DB4(SKUI'94)LWDM%71]Z=4M,8WKER^Q-892;1&M!^R9\^< MRE&'M"9?]/IZ=[>KSQ;0NVJ]+?]13]1G4C8C# A'">1IF(0)0MWL/(,IH+-5 M?7A6\VEB!P"TAF;:#,UCK 8)SQY8<(S,FM3UIGZP^#GEW(D<&CMC;(4\06D_ MS1SJ'^]5=+"!^KIJATL+2ONAV,[BD" 4IPS$( \1BU.JBO[K1AE,U9O%^M68 M YMR7$ I(;A*$;6('*R1MCFTJX<2G3?2)['TDSD3BKV7-"-C].7+G"/]*O1% M<7.Z8?[C>KE3]^+\N:H6OY?+Y0R1F,C&81IC$$LP*<^ZE5(60FQT3[KUQAW/ M>0]XVX6O\C FYS5DT\IPV^3K"=ZDO)M)X!/*G^[0_++'&W2 3R\(.RJU-N/S M;+VT(]?X(9WNS'M2N>R41WUY?2+D3YL.490D,)2S_3C.>90##/=-1S(O-3N= M8Z%!QUGAI?HG3[7S(EB=R6<B)\UOG2OLUP*^?7ZC#'QQN9R\Y7U^5\^:G:E/7%5%>;^CV!61C11.!40$A2 MR+%47)ZK8QXX1'&2@T3WZCH;;;D;C7MX0743[ $&'<+@:X=QY+H2'=K.#$:K MK/LQ&.V:]/B2-OM\:=>>+)?5[[+%0E3KO-I=;6]V2WI]7>U6V\WGXKHHOZNK MW]ANO9;P9D)$#, D3A $(!,YS<*XPY!G9L]VVVW9\91N#S:XJ=;!HH4;S%N\ MP7H/V+#&Q"[]FD4EDS%O6D72LGL =1$\] 1;%XMR&ZA#@Q=!BWCDNA$3,L\5 MBCAQBA_BZ>&HY% MI9GVM2Q^:5AL@ 7T91;=G'8X3=$91;-!K!_Z9<62QZ<=K+'36YO>;38[V5I, M*$P@%3@A,>)QEH:4=:V%@(I!NJ39QA2:5-;0!NJ1+H<]M<@!?<-UZ")X=YZZ M<42H 6$B0(9L>BH^IE:\)#R]6.DM.D>/:,P2SO*(102*! J2PSS=3VDA$\AH MDW!00U/(3]7WQ<1AE/84(E=LVE CG;83U)S=ZAE&IA\C9[ 5S][!-925E\9+N=KU MU67SUI$=YOMN:[ZJ2Z# M/\SO[O\4-$B#/52]\&Z5VO.R-!6KAA(E"547T3RF,U @U8:9VKCN<$[ \:*Z MWJFAUI0(^\;U W0&"59#[4I2NVYA-5=>%JO%K]OJ5_D_0;&X+=1SD]?+:K<( M-IT]_Z$;.!0E=3@ 41L,#$AZ)C"XH'C:(.'$HLI=AS0('EQ=^'B_+C?%E_G\ MR[FV"8AD%\D31A(<13Q+L.C:SK" VN'#6HN. \@!9Z" ]HH?]MC5B""3$&L6 M0TYR.C2(V"/:((Q,0KCM0%+[H;ZEKU@6=_);KS?!_7*^O:G6=X-CB"Y#IZ*( M=88]B"/V;:I<]DG3]<7-]N--V\@LHTG(2T-RL<5]C M&;>K'Y%PIJ/WH36\HQA>7MA&M.9X][0'64;*YPKAH,?ZGX>6&PYG5"YSCDFH6 M3 ]\LCV?';S)-@M>).R,'MDCVP^5LFC/XQL0+3.EJVB?BTTA/_M-MMC>IJ_F MG6WC,PP3# &-PR1GF/!(Y%%V4%%A5'L^K"7'2M:!JX?#R@\0M8IV+BJ=9:E,XIEAUT_U,J2+96+_F=X?*VHG^N23?XV7_^M4#K9 M-9@2"-(D33+*."4L"CG;+Y?GE!DE7 .:<:Q/7^;+HLD'[CID9M(TA$$]71J) M/#-1:D$U>YH=K&D4Z30_9^3( JE^:)$-0QZ?X+/%C?8"1[&22=I2-D@7=^6J M5(G9MOQ>[+6/)QSE*6+8#[VR9LWC-2JK+&GM_A_?JO?QYI/L MB-_FFZ?WKLQ8RB#FG(<,XY#"-$Q(=IA@\ECO5GNK39J,NUZWUQ\#5=L8]QW4 MOO='V65[K\F)ZOW63*H==T""._'E>KM2A_X\K_D,EV[MR\ZVY0*-^$*"Y.J-^2*I8 MO"_G5^52_J8I:,N2!!*J+G&-(:+I 0J&!C7)K@"XKC%[ %9%F?D![J_K!F^P M/ >.")[TG1JA+IFW8,1Z]S$:L1>;+S^OUWOKK>[M=I[^#9?W\JF**-"?C\$ MF>!Y0I*$1ZQK*DV 5AGHH ;,'N/M1J;WH M[Y9%X[7^(P);/*,O\#]AY/RZ?G\"_9B2#C/AZ2K^4#Z,BR:Z+PGUQ!D!0F%0'F7_[*&6#U9G2B)Z5$?KT&59".&&N;^4#?XDDMT4. M7?,Z10W&O/FA(P/PGRI:Z,F$L8(T!RY5]C0+01*%"!-U'AE# & (]C6,(0>L MEX88?+]C%3D,B+(Y-?S+4J(R?$VQ%V^&XN&(LK[RT9ZQ_N7]6;;<:LB!$AT5 MZ4&@9SK2QX)32M*;#:/WIS]4J^IABZV"[:NM* X!21C. ",TCWB8'D[AT9@9 M7=!DJ4G7Q9SU*\N=VK2YRA]-RS@ML:LI0N,3:ZA+-:?'"/<"U8+\XW1UG5KD MG5,PN^Q[(FJ6C7KNH6O;G!F\>%#(SKI]T.8Q&/66#:(L#+'(8@&S.!. I,F^ MS#2!P.C&3"L-.I:]#F,W.^OWU($%7O4D;W1*S01OS^9CF;MXH((3O(^E0]P9 ML;/*NQ]29]>DIV\=V.;+3H8GT\HPB\-$9 E+>(AX!I*#MB:9T05X YN:)*/K M(7!#&;61S5DETWH6YU/JUCMETZ;8#_VR98Q1BF;(D=E=>&K:*Z2=K%K)AG>R M[79>7*TV67%3K8OF9K'E*0\(V2OL@1&9F]838?3\8J;,BJXJM%WFKE5^$USP0D=J9M" MO@X?FF:>1PM_S:TG!]."@VV=B]O/U^;5R>F1.4%GSQ37,CIQS-G,=OKNX$= M\8*)9Z^8],$[9J%,(FDC9E:LBOI$?BXBP".$"46RO0B#$.XOQ@.L.+983>4%=TAT]Q946]ZYE;KP3>U?CCL8#O:?Z?\]2/*CR_SJ8>Y: MME883EPWI-,I0S'DXTZ"-G>#&1,*;TC#ZZI M#>IZ"*!5UFR+VZ?Y^&]]/F!'5Z>T6?10@_2QG],70P;T9RK%3;%>%XOZI9B\ M_%XNBM5B\^@AC'=W]ZJ*05 *]>90J6'3HS33(K@OT)&I\VGLIV!YF\UI5L =ZT0G;X>V=!NS8$U)] M&L].61UXPP\E=&/:DVFO,_[Z38R_S\MEDP@>/SZB :0@8 M#].$(@H21.*#FF>8]L[2++0]51YW??3"7PMXRFG6BT1J3[+LN<2/0>W,NK,3 M+-LLZ@YM/E^OY"1N\ZE8UR_IU6VIR_+*Y4YF$(='PE*.$.*4IYCE.4$IPE'7 M.L@@TKMNQ7:K)H.YUXTK^^%\7ZSW0U@A-JPTMT:S7@8T!;]FR4^',) 0FVIHYJ0/,Q+.#&K18@P:LN@ZB@7O\X/'%Y&IJRNP9677F)#_T MU9UYU4B=W9[B'J%X% 9F&(L4A)F@# G.<8(P;^L:1)Q2P6SI[@ (WJCO17"U M3ZL6K1#\4G:?-#RB[DG^:\_,GV:WIYB;<%?_DNV#2,-A-L: MIUH7['W9W=W-US\_WK0+%G6'5M?MK[\7"U&MQ6Z[6Q?O-IO=7!)Y62]N%#^V MF23O;[,\C6*4,)K% D4<(Q!G(8-"( $%DBF]]BU[3E$X%O$6NY*#!GVG"AW^ MX*9:!XT%06>"P:6C;CUT7K/]4C>-Z\K6BJ%/R@[A[)GP.9X?/+C,D\NJU:9:EHOZ#S*"?U(]MQT&'V]$N9*HROERO_&WR[).'8U(O@@;%U?S@V5W66O<&'JHY-<#!9IP_I)1=NSG"/[-@SLTIO^Y@? M\U%_Z7E\3&+ 0V0R?95'O)P1C)[$N:'H/4%7UGI-'W$ M@.W6JO)\WQ8/PTPPQ%&&T@AG,<4@;=L2,(Z,+BGKUX)C:6CAM$\/&>[W]N3, M1"IG+HT]"TMN&9_5D&"/:LM)D-9O/Q751?E/_BTMW^675^N?ZAY& !A)LHR0%.1)CD3.4-0UD:24FEW- M8O#%C@6NPU*VK_N,?1?+@8DS@Z,787X,AG[0GURUTMM^@U.+]_-RT=VRO%K4 M=_P]R#=F.<-QCF&>\Q QD8XZ'10MR_25.'\4K!-#Z- M.)Q:O? ]-JMF4;PCM(57\]E<'/IHAC+ZD<.72#NC338I]T.RK%KT]%RA9;9Z MK9+,1"IU$U(2(0AC BC 491I?K(AU&+?%T]1[+ MBSR=736Q2+,?V85=DYZ^QV*;+]TAN/_ZD*,1CDV&F M_:6.AU*'8]S!HS% C GR8Q"8PZX&=HP>CPNU0TA:U";Q6$0)Q0QAP5!&PR1E M@+1M15%$(N,WA8Q;<-S-FY6L/C/NGH3IS;S=LG)&* M82SZH1L#;7CN#:"!C)BMW8@P?L4,PJCS.@5$&N-.@Z>[]_1[-W[=Y?O^)> ?LB# M+Y5Y"[/" TK&,>0J&QH+EDK[>$35_6?)HA/,2#]D9J@1)\J)!W%B("_K7;%X M*FNS"(LHXB%& "5Y!'),\VZF&8,P-:JH[-^*>Y%1P)ZIH]S7*1TE0*,/IN=) M.S^>!A+MS9 ::L?3466%&?T)Q*K8?+QI#GUT3<$\SC!2VW$1Q0#F9[Z:K_X6W,RO7QHX%JG3G3(X9LUTLK"J;TYI\$P4 MM9_CY.ST8 "%?LC+,!.>3 D&\]%_56*69B"# ,$XQUC@D(<)9VU#D(=18K+Q MT./K1]F$, G%UGCKNP1AE;+A2P]3KS<8K3-H<^>+C/0WX,5U!4,N>DC(86]T MOX:1ARD#F%)(&08\Q2E,NTD&E& ,$Y0A+;G>U*E6M[_*?W=G9X&S#Y7& N.8 MQ0%:JL*'O/B:GM4Q1%R MGL8D!#&.:,)ICF'2K;)"D>?"1*'ZM^)Z\^4 +-@4J[):!ZMJ^](Q:-M,Z@G4 M."2:B=,Q?PK4=,5<)]DY(TG#&?5#CBS84=GN:V8R]*60WU\L5+)P*7,%U>:, M@C@15,C_SS(*DASP,.]:BE-A5 +3Y_L=2\]EG1-5\U4/K>E%EY[*N&;*3%]: M-,$ABYQ699YAYXR^#.'2#V499$%EKV>9J4G>OEM[.?]QE%/-<$9@F*-,T##D MC.0D1F';6 ($,Q*4GDVX7A;NWG7>SG\"I$@'D-$NV&:,(",[I$):?,PID@50_5,B&(<^=]+#!38_ETUG*:1R1 MC# 49B2#2212W+609)'HN?7RXO>.LN=B8Z_E98:,UT"MDM-[Q7.RI4V]A4QM MDOS0A5[(3R]2&EJOOR1Y=U=NZ\OVZ6K!JOI2_6)U7;>88I$)!-6<(4XP@2C? MM\@)-[IR=D@[SIPJ;LP.0Z1IDN3?3ATM#9YDJ"SJY/# M:?5#=ZQ8\F2%TA8[VFN4IX_&<(PX(0@BG@H(:)(E6=PUF)-$ZU%)"\TX5J5C M9-UYO$5Q4UZ76\,-W2%4:BYCCL.BX6KF$:C_W1VYH]OMNKS:;>M''+=5\&D^ MZ?9NK[-W%MCV0ZEL&/)XV=,6-P:W^#:K1G7+?YDO=\6,(TQXFL(0A!2'21JF ML"MQ07D6&QVEZ_/]KI6I4'=7!SS88PLV"MQ%<#]?!]\5Q.#?P_\(0_"G (07 M81AVKW,NBDUYNYIOB\5%]SF%/VHL\/J>H/_YG9XP >M _]+1:E M2@KFRT_S;WY7:^G DIA%%$11:1/$W2-,XQV4NBP,3HR%_/-AQ+U@%6 MH"Y[_[5; MR_F/&<@(#P'!,>1A#%*.!>EN?T3,5(DLM^U:H0YPNY/(QX"#I<1J?!>"7?(U M-6Q"W@VU[8CRIEK@ =:@ 1O\HN#^L;YC7,VA)>;1#X2;$'I.$AVYQA.I=&7= MTR/E#EG4E=;/Q79>KHH%GZ]7A_3:/]2FU(_]&F( 2_N M5QIRH:L_OY6K:BV__MU*YA[%9CLC:0II#BE*H(BR%/$,9ETS>6)696[\Y8YS M)54O6ZVV\I_+S]\&90O+<()I3IF>I#AERX&@/&*S@SVNPCPF[8R^].;7#W7I M#[^RU,^&9C9RDMB\X?.I6JO%N.,.=5D][$Y[< ED +)8T#1*XRRE&./NOC(L M\C0:E@TY@31U!C4T1W+CI[YYU>0N&BZ=%\'>B*"UPD\UM<.^48[GU+U^*/?8 M1K^82X[ N:VW.&8)RZ)8Q)&("<0@"J.0=]-NG*0$]CQVU*^Q493]Z"Q270QB M3>F'/CNAG*ZZ7H.Y MLTF,3>;]&(J6;7J2@MAGS'A07JKT9D8920A3KU6(G"'$&(QIUTC$F.$I(:.O M=KRZ=1AP7VL\IT>5%9X,5J9_@RSY90<66!(5YT>-957 M=_-R-B:3C"1UG=*,_=7Z(Q@#\I\_C]F)BX('73&]%>-,Z8NZ-03F/&8-!.;TR1. M)#UGB3HC0W8(]D.2+-FB=X:W%T-]CYNUC6%&D%KR@7D:RY\CEHFD:RR&,1UR MQ$RS"=?B]/3LT[!C9;K,Z7!M&I9[$C<:BF:J=(' B13M' MTAD1L\*M'[IEQY3*0=_K643T7N:+[^2/FUF*LH2&:9+3/ \92S'/NWJ 1.:. M1E=@]OCZ\8H,%::@!M6W6,B -#WU<884N6V*&A/B$XED#E[?JC*$ -. MU?STY4)7060*M2[FFR(OFO]]MWI:(?U9*IJHUK_/UXN9X%&,<)Q3P1B%"(8T M1BT*Q%EBM+-FNVW'VM/!#7[I /]17=65>-T\,GN9@@A")),QSE&JN;[8T"S$07'MN@+1%9<5NNU.)ID,WE7UR??G/AG_H@NZZO_-") ML8UVT!_+2W_[ MC5[W?NGBW#05.2)9%+$T H3F(=\?*$$Q%T8%4%8:=#RMD]E>4=ZN@N8IX^N? MP78]7VV6S4-.\\7_VVWJ%P9[O/X]F&D]B1F=9#/I\?B.[X$7>ULEW@\ELVO2 M<^^'V^7K)>4K5YO;)G%KA#7?K56Z5B<=]:,O_$>QOBXW17LSP,=[->PW?Y&) MFOS;UMR]C_>U763XWRN_ME];,HZE]^DAW_FYQ.?I+=?@9C%$.4 MAW$*B$@((XB2#G[*6:JCGMZ!=JS G3E* ^K;AH*JL>@B^-[8I/YFO;>J_=!. MV76XHJA[P&JWDF,D*%ICV[^[;\T-[F7+>E+NG1=>" ?>X76YM:%\VI@9-'8& MC:'-$US!OD=];.]^"5IK@]9<]1<'@]O/U"8'5-W+U/6>YB\ZLX-/K[CW+*KK MG4IDZL3F;?:B!R8:]J9:/8)%TYF:66G[P%YQ2IXTU>F<%)V^4/Q1PJ/\4J6RO-!/CRI:V;1MO%C]4(733+Y?QRI ]%9"EK\ MF,!,:]?3/]2O,*WC7SY],E_@\X_Z ;F<_WW%6C+7F.IY-C=1!QJ>SOG?D0;G M YK:SN&+)YD/Q>_TWFUD>)1&,SQ$-)QK] MV+:W;--SA8^6&1LH>=[-4Y2KG4,V$6[(^XY_=Z"L[7$ MWX/DH;L\;OFUKX4=WOV6S>E2<_?DV]HA<>N$(7LR-[B:]AD "' (DQA$LD'!L!^!S#TQO-IQ:/P92+2_X6>H8;HU@T.YT[^^ MNSN2M;FL3ES*6X?#J[D$H8Z;%*M-W;<_%W_?E9MR6WPIUM_+ZZ(!_[FXKFY7 M];?4=LQ0_1AKGF6,T31,D$"D._9/9" U>GMM3*=E^ V=OSJ/^;/<8[2_,0H5!0")(PI!2% M,6<=D@CD6N<.7;8_41QRM!/2UPD6MD5&X-]P2M;4U#9X#ZM/+X:2^8WTL[J9 MZZ8HM[OU%#?TF''<=RMEH,?\T'BG%IILLEAA4U>)\_)[N2A6B\W#U\QF-$E3 M%"$1.&4$I85V]Z:6^Z/9MJD=AZ64/?94>4"-LF=@30. M69QC'L(T31CE#-/N+5>2,!BU]X+QU0N%\B/#,AF5#RW07[!?+?YU6: E-_DQ MX,ZO3N[H':Y3)LR.IED/"#-4KWYD^ZMC/>W1 M4+0A3&D5((NB6!4__RH;6[+NVZDJHN_LP_&Y2W]J/NO$2-PYF9)#5P@@[/R^]LVJ+* MH.#7.67]ZGJ-J=,KW7W.VE,5NH.8\: 0=QC^RE8?&;@8]G[_\B#*$BAU'.OYM(=%$=QA@GAE-9^VV[%BY&F#!7"$+ME50U2^NW"MHAJIE MEV]-(9N,:D-MV^,,#D#E/+O/ETEGXW@F?"Y#D-=.(13V31C6V/ ME=(A@U:JR(\F[)L9RR!&(!8 IF$,@4@Y@&W[@(F,6JL=-VK5L6B>OB6X*Q&X M".9'>!U5DILY0D]1I_&!F9KJ7&!P#-6CZO!C6"]575GU@A\*ZL ND_KO <7"13W/<75J)=8=Z1XLTSHT3OO& M'@L<:D6U9R-ZV64/.)@?K< 4C]=@+NJ;Q67@ U%P5R,W$-V1'*<1#OWSF9WUFX,7 M'RWE7#Y8RKD(_KKWXF^>>M$@G/KGS7XA=CROZH5>*[R>"L?C.LV#$#VRP=5D M V2L4![!%IB$0S*4$0F,,)C0-*&L Y;FH=::WXAP? OE$1PYE.L[SG4H=^*S M:4*Y].*XH5S?BV.%G#:4O^S5$4)YQZN34&[LM-<>RLT-MA;*>W)M6J7/ MJKNKAMYGGC%+#COCP,< MH;X(CMS$'KKI_<%-[ 4W.3TI8$ZRQA$"AY[S8S=P#$-/'#IPSJVNAHMR56Z+ M]^7W8O%.)CVKV_)J6=#-IMAN9'!9;\M_U&CX#W5=5?&A^+&]_+U8?B_:P!)" MF L>0YP+0H'(,\+J2P218#+*Q$9U:XZA.-;R*(Q",XUV3;V>3GO$NIE6-\!_ MK9$'!^A!@[TN;MNC#UKXZL6C']N@L< PT[:CV,/H/J/:(_G1#^4>R]AJDK'B M4L'_IYBO+W^O9BE) $QR"!A/,4PII\VM) J+0!EW)]RZ"-SK-7"IU]I$NY!I M%QR/HH0[V5G;68L0Q3'@$B> ;2 M$*:<)WF'!L/$8:JLC\&]YD;.-5>/;&>J:YWG\7170?=>>15(N]IKY+%7J[YF M5@[7WQZLNE-@(8?+C.(DCB.8)(3 A%("(XY;,"@" KL58"T([O4W=JV_>E2[ MDE_K+(^FO@JY[^*K,%K57B-WO5;I-3-RL/+VX-2A\,K/SG":9FE"!65AFA*0 MP"1+.C ))I%CX=6!X%YXH7/AU:+:F?#:9GD\X97_QGOAE9^U*[PF[GJUPFMD MY'#A->?4C?!2]3K1'E&,XRPA218R5<<9X4@ UB'B,3-Z$M(E#L<2?/FM6!?U MNTTNA=B0>A=J[([U,22Y>5GK50CS Z*MJ7,_][U&B>YIZ2"='L*NKEBKEQ97 MU^6RK!O^>//?JW7S]N(_BL7E_$=6K(J;4KTUW+ZIT13Q;3X5Z^U<&K.ZO:SX MC_E=N:H__KG8[M:KS>=JN1356E7ZS;(PP6$N< 0YIC3'44;:=>TDQBD1)HH^ M.5C'LO_0/G7KY+&%@<0<=#9>!'LKVVK=37"P4U73=Y;6_ZRU-?BJK U:B&R;TLFFO48E'[%_A M!NMBJ9[Y5_ EF*\6P;U$O Y^JF6!K1RT]]5+5ZM-ZK]!XCBEZRQIZ470 M&1'LC0B4&'2G9-J;A.I_].E%7XZIP(;LFPNV*_=ZK>_.C-8+!VXY'YJQ8A1G M:8YIFN0QS$.&0)AWK:&,$]-'3/NV8YZOOJJGBNVE7+I$>CTD]:W03+G,6#%Z M[C>38W?!JCNUA%O/4NEZ+;M5?1@Z^WGXR*?YS_I\M)IV=@\7;[;K^CS_ICX< M??EMOOIX7X_R#]7J>[&1N<;Q7!6E89K%+. ;= M<0I7F_+KE;(E.+8W.#(XN/H9''^N-;JY%.$B:.P.C@QO[TC82M.#UO:+8&^] M_'&G7A51BW;-E72#%F,]\Y?NAW17'TF,'K:Y_R(M[Z2 M\]P;Y1["]"T[:!1@!C"( <^AH#",4D93E$4=?@P8,U]6]@?[* O5$M2O#:K@ M#_]&(A#]*;C:KUU+?6V^V+N(K>M^;X*U Y^_FCC]YL)Q8]:TD=BP0_W3!&%3 M7L:/O[T\-WWH_;/\"K5FURS,S2AF$<082 -"FG#"LQAV\!E.C'9+O 'M>#)> MHRF\B::F'ITZF#ITIJ^QM#$Y*%?MULQ;":4/73E)).W9F]YZ(.U+RVAQ=)#? MI@^C?ZES@#U\G!).(:.0TQ@3%G%(DA9^'F6 S%;%K=IYGSJ0&L+6TMZTT=YC M"[4EN,'C2R0U=>K4D=2%-SV/I(W);R^2/G3E))&T9V]ZZY&T+RVC1=)!?IL^ MDHIJ?5.4QQ9PD0N:L$CB#A. ,Q9GHK, DQ3Z$DS-D3N/IWM(OH34'MZ=.JHZ MFC[./%ZXQXY@"&**F9GG M/)+,OQ;E[3?YO_1[L9[?%O7:92ZSW0_MK";397?E6 X4XJ"'[,O]Q MU(6FGB--WW=\G4<=EFKPJ*<&7^F5_,KY]?;M%;R:](YI8K#7O":LIE9R%"=+3SS/2;2[Z;\2$7/*/,P^#/T]?B4F.9Z&1E,Z6XTZ MGG1]V=W=S=<_E0IV0,O"\%D&>P1KSI&FX-9P%M-"/.;UY\7^^82O-=! (0UJ MJ&,7YFHR>"Y V':")R)NW:S'0NN&-UTQ_+2N9+:S_?E)=MS 7@0UW/KAFCW@^D^?Y0_S9?L$ MKIE(VB!>3QY'YMQ,&,]S/+4NODS=&46TR+L?6FC3H,I9'^V;#-+KZ_6N6+PO MYU?ELMS*K.>Q ",D$B*(@!#F882%",,6 \!-'M+PEZSX^EA"[5[W'M3#]9F M);5+9([,Z)LS#O>#:=8XJ@OZYXT=_47OBO7W@OXH-S.FZH4I3D.*8T!9S#F,_K'X6Q9=";8!(HW\KZCMKDCQ+N,",(_54*:$1C[*VM9CC MW&C;H6\;CE6H@Q7L<04J !C.&7L3J*<^8W!GICW/T/:U 36R\)R@YHSL#"73 M#]$9;$5EMXN9"8Z87ZN9X4^VK#92W-JV4L@!2T@BDDR0G"6"8-:V!4/"C0I7 M^[7@NHZT!17P'^56QNWF0?H>>M.3/SVU<4^=F=;L66L!3:0TS])R1F>&T>B' MR@RTH;+9L08L!K5SN>,+;%1C,$8BY"D.(GG*ENT0T@&4_%,N:->>6B :S-$3%9@+2". H M23!D-(YRS%DW!TP #;'Y!56]FC&OB^UQ852VOQTJFR]56CI]_GD6@8RE*(Q2 M*J(HS$ >IEUNE@@6Q;VSI %M.LZ6ZME8T"$:(#=#:.VA0",Q.D24FCJUPZ3W M8D]S_<<)Q>HT>;KZ98%^#R7-AE7G5,X::]I%ILWY '6BZP&069PP@-(TB@D" M2F=3%G9;? CA!)F]N]2[&:VA..21I Z988EH;]KTE,PM7_W*05M(P4VU?KC% M-G+AYPEJSI5[#F73#R4:;L;CTDX[O R:O(48)HP0J6$93**09I!W^1SBD#+3 M(Y2]&C&?NAD?:93_0&?6YNT\1)="/X;*,!-TYB%F?%B8AQPG!)>5.HT'9CEE M(LMYSC&6S9(T@G'8@L I1YG9%9F6&S<95+WNL62[NYU$6'YOMZ@/V?.VJJ^# ML#99Z<7]X#F+:]+M3EW4?_4],/84YADN^\UDACC%0VVT:)S^O&8XA_K[ZNV! MY=^*^6:WKH]'OUO=[[:;O-Q<+ROUNT,9=A2SC.51#F(!<)3%)$[;$7[\YP;Z MA=1<-6PZ!?Y0K=;[7WR=[*B)$==G*P1<^,P/U75DVY.* G<,'C3WN'>]ES_] MU__J?B/_H^[Y^J__]?\!4$L#!!0 ( %JM;5"$AY2; :H /F;" 5 M:6YS9RTR,#$Y,3(S,5]P&UL[+U;=QLYLB;Z/K^B3LUS=>%^V6MZ9N': MXS4NR\=V=<^ M_?2OLOIC]"W_Y9=EI9\6?QF/)G_\1_S/UWQ:_/1].OJ/Z>"VN,O?EX-\MOCV M[6QV_Q^__OKGGW_^[?O7:ORWLKKY%0& ?UW7VEHB_NN7NM@O\4>_0/0+AG_[ M/AW^_%.0<#)=?+O!1^KBWU^5_Q,O2D,IY:^+WZZ+3D>;"H9FX:__^[?WGQ=R M_C*:3&?Y9%#\_-__RT\_+>&HRG'QJ;C^*?[Y^Z=WSQH)Q8OBIOS;H+S[-?[^ M5U/>W8UF$?BIF@Q-.9D%%055C8IIZ,BBO=NJN/[[SZ'F3< 2HB6"/S7!E5G M#_?%WW^>CN[NQP&"7]OOHQH.1U'/^?C=Y+JL[A9*M\4L'XT3NM^@U;8DFTS+ M\6@8":_S<53DY]NBF#7 ?D_%COOW,:\"<+?%;#3(&R!]2"OM]_SS+/QWH>BK M:Y-/;_VX_/,@A'CNWY]I;:DB"LL!_SFV)_!U\4;.?[MO@Z MV_?IIV7:^VHD\^Y@]W!\*WNV9[/?R05W&\?SL$O6UUVNO5E_SK>+])]+ID.SUP>34) MULGT8U%]O@V+YKY^;"O?36^>_%OGT]$@F%-V-)['V3#^>@%(0V6VT'0W,KY@ MV*%R;*G>35^;<75WK79ZYO-1]<]\/"]^*_+IO%HLC%?7:CHM%D;W^U'^=30. MIO;^WA[>4M\2)&Q%6OU(WW)?!0.^\J-),.M'L5O3634_9&UI_TM](_!Y?G>7 M5P]+&SN?/$PW]7'=W-7D4S&85U48>W%*F[9-D39[TS>2S6:N8]MK29H:SK6I MWY3H^RIVW+^4"2JAS8ZEBOOQ^+^XP?J6CU?NG$_!E*Y&@V GA-\E*^B(;W0L M]:?PUWR\I'RJ=#O:ZEB*]52E!H-J7@Q7FY^F4V):LWW)]F[R+?RTK$;MR;6U MR;YD^EB5]T4U>_@XSB>S,!3BP+A_+)@N8<,/="QOP^6H6?5V^OJ/HKRI\OO; MT>#)A+OT7P_"EU>>LJOK3Z/I'_LZ?DQ;_4N1L&RU_)G^98^'/,/YN+BZ?JSU MK%QM]K2/QY&?/DN,/A2S3T68,N=-I^"^OM\_6LVFM.-;;$FBLAS^.1J/PR<7 MF[YWP4*9W(S"AY:=#\RUK\/N\G D;#]>M*39'4U:KP? M.1]'N[HKJ]GHWXNNK"S,J^M@"XQFQ?O1MV+XLF8L$S<+7TI=1$%N)J-_%\-V M:-!MK_I&]N5O6F)1XP_T(V_#F?B@5MKI^;M)^&OQ)?^^OWL;BK;>AX3I\[!6 M6N_Y\_GJZEH7-Z-)=+K''LZ_&3K MF*RW>#$&01=!%<63WQXL[R'-=2=+,/!L<5U4U0+))P[(X^5IV&1W,H4M^+=1 MC-_S9=6*AAHUV+L\]8 IIE_*Y="(?O-XPJ@?U/W]^"$,F;BQG\_*ZL$7PZ** M,\BJ^J>PX6\=D)9[U#JBS1:NK17:Z<_[(I_N[\3S4FU^^;> ?S6:/:SCDR8W MBU_4 _6AH=%R7&MM2G)HO,7N6FWVK!G1-I5MIQ\TTB2871U\ZC08V-$TO[FIBIN5-;7R MXC0<*=U\[31(=,7Q\^#ZX]8P++[%LQ)5.0E_'12'A#3T]/G38-5L5DYKM1W) M_M]Y7LV*:OSP) )B/;W\/LGG8=8IAOLD.:R5/GN^-B37/UG7^U1,Y^/GT=/- MIN[NO]PG0LVX>DQ;[4BQ""&8#Z+Q-[G9U\V-A3OH1\+"?V@['?1^3O>=KN4KMDBV:1N2[T\^!9AU[<%7[>?,G+];3:[3,,L4U;=B MZ,O*S^->]%V85./5XV,%3/E*5Y(W9/V>>BWU;OYU6OSG/-A-[ML!OI(]U;KI MVX=RU@"V796.ZM?3W!!RV;-)]/85P_?YU^(%)S?5&U?5LVHQ*86,22D@6W1Y M4VLM]_1#,6NWLR\;;+F_'XMJ5,:C[W9[O;G93OK^>997+6.^K>&6^_\E3#A% MNSU_W63;?2YG^;CE/K]JLKT^'T&,V>MN-F3!?5CQXF61N+2_#S]8E8_M)F>9 M67ZT^#XK)L-BN$AG4W]V7 XVR;>0[3J??ET(.)_^.*V$@Q(9XSYRQ6DCY'(YQ3&-45BLEG $>7X*"=/C^'ZF K!O*++%8 M4J:(/*4F*H:_%16P=;Y^\_PYY_";Y9!-.^7'=V:J6G! MT]F3V>4^3)'Q3/[O/Z.Z"WDU>,7UYZVL2OQZO\AL\\O@=C1>'PW$+%:]4*?L M41]!X'J*^'7C'-'M[-%XUW'Q$XNQ%F(<=$>9$APH;+A?JDU[3*T_W<02(_.> M]7ZQ^]@A^.8*&=<(>>$\%I01+*6E%M02.JT;39T_Q$31F IE![@_3@C=LFI] ML#P(.]KI8A)0WT?3';3:4B/SCBJG&3+.:F4D(4;B6CX H3X5K[JA4JJ2RRY M/25IXE^KHK#E73Z:'$B?9W4SB(3"$!"LPY S8:AQL<+0 H8NRPB)6N^ 9-2 M\-W/J=B^EJ>@ E':JYL%]N^YI57DVJP;XMWL^)NUWJTO5+&-"4!,VZ5 M]5));I@3M92>LA13!YVYJ=/R^M0:R+U1*8R?90#HYV(V&R\"$9:W -2?>5#A M\$NYN CV,:\>3X@VL>N0=C+(C1,62!/@))1+:X2KL2!67]C2U08I7O*L0[C[ MHM[BG"@>8!5#NP@C6KF)%R==3R;W79-:XS8RHPEG$'M(), $>ND@66$ C=?J M5'/@> MQQ;G*S\1]A8QT!N)JX[Q&!L-S?KC)A/J[]GXKQ(B#D=7K?7L8[GRH.X_(&Y2/0- &*6U=2A@CQ4DSCFC@,."&DOY"0-.5AG, M]LOYO& &. $<&*D8D$P8AAVN)0JVGS[9>5T/SM%V-5ZV"'-?2\RRDZM)IC%W M7I3/' #:ASF):281UUAQ*%>R>8+1R=R=/5#H6"UO)$L:KGUQ)J;NCF$3+S)X MSTQ>53&9SN+.U:Y G";U,PDTUT1+RY$A##.F$%O*SH *X^[B.74T&5[&JW4 M=U]4>Y83_G8'IYX7S) /@ 2#26& ,"<>1".MEH9+>EG.\';YD@1E;^O6,N-% M3.Y5!$I_'17!%3[XL?' MJKC/1_73%W7VV&1G&"%$",4*P@ IR5$^H$"@#>_48/[F:]>:(DP)K?_/0EH=<=J]; MNZIE5#N+XOF*"D8_1XH#0FM)D?,I,\^Y1\>UM'MO$=ZCSZ^>/CNUF0R;BF6. M..B48$0JB*VA%(/U3!A&3LIUL3.,]$C4=PL(]F?0/D]L'WKJO@_&\YBRO$Z" MO]/0W5\]4]I03:$V7E+""& R&&\KR:.;].(-X.2)HP.8^R)8 Q*M)0!.>NH- M)PAZ1P3R#LCU$$$NY5#[#,,H6N+&D>CUI?_GF;4_C6YN9U?7OT^71-Y!BIWU M,N\"5(!KP3U4T=E$="TKHDCU:\R^%::T"6EO]'GYZ-Y3/N$57< M,![L?:T E0:*6C:$!$J@2U)$PMM9@=K M=_]\=Z-<684E!P(@R'G3 FIK:PM M;F1QTG4?\29VQ"T=1QX(9']7>A[?;Y\,-Z1.VW^,W;2)3!A-+488!QO,2PLI M7]M>""!]LH.DMQX]]GFQ_SAWAVUOQ4\WF%C(79GV+,C("6.BDQI?4BCD782?P8 MI#I:YUL.-9- [I%"\:7VUS#L9M'F.AD*YB!R@#/(J$70SC0ZRB3*IH2:0$6PY]QPX0)U9244<0"DF]^%>Y7YW;YT0)Q'@$]#F MT1%QF%7]NEX6DP) KA11AD,GN22R7IY) "%EXCG#0, ^;>EDL'L+5RXGWXIJ M%@]9;/%UULC;N+5.!IR36 "(.5+4*1NLOWH<$F^;Y05\0YD]VM'WJPR:[:#; M6R*/(O0OZ*2D^9PX2I>GA0 Y,R*)Y[@$8W;&H-ZQ-8U^V# M^1:6Z9BHDC"[EM.)I*0!YYC0IVL*M0=U;];S,0>T.Y!SG#D1YFGFI"=044TU MKJ6T@J9DB#KWBQ*=LZLUV'N\E[-4UZ+G^VX>;RB=.<:%DY( "!0'5 )):F\8 MLQI?\M%K&]I^??DF$>$^5[IRTH@V+XMF"#'-+# @S+*4>:8AJ=%A&B5EI#[W M [$..),(;V]GJNO,91_ST?#=Q.3WHV">[CI1W5PC\V$8(*2\1L)**B6V7*P' MA.?B5/OZMTF?=E#N\61^?C=?)"!;;";CPZE5<5M,IJ-OQ;O)H+PK8N*I#\7L MZOI+_GWW>?TA+650"P>@X)@X@*%TW(LZ#IB9--:=NS.@"]9UBGY_^35F^6A2 M#%U>3>+;[$^DLL7U:##:9:/OKYQQ(C GD$G)1)C)N7)J+35T*L4!=>ZV>@>< M:QWPTVT!#]KZ95P @0FFC'*)F'$,FOI8* ZH%$?XN5]Q[H!&R0#W19O?1I,% MO.\F8>P6TUUST3Z.%"\(A @BXVB3@ M5(J4,/!S7SS[/-!I _Q'NIT@;>_'!:2WQ6PT>/1J7&8.7Z2HYV'Z(4(2QW'X MS^))7@X8ID'Y349$1]Z!\;C\,ZK$EY4MYU]GU_/QZVQJ#6+Y#VDG\QZ%29$& M\X] J+U5&N :#ZMQRHG*^;O V^3+2Q]!AUHXS0%+F".NJ@5FPX6K]F-1+5ZU M:7SFLJV!S$*+O#*60 HH%=):J&KIF6 G>[[JK7.P$_A/0[[52USSV6W0R+^+ M86/2O:R8:8\DC?F8J++1(/1Z^R)<)^2I)=S6?363Z) MFXL#6?:D9F:-!T&E21>N97<\4'?2PZ&Z91O[6-_ LX=L&#NJ)41SYGW 3_A$4&"(VAI M+:>B)F4:2\K)=$$<2\3\9-Q:/G)Y"*^6-3(L%*%$>4X%9@YK"9:/ND7Y %0I M4<;GGKBI7TX=A??)^-3,[MI5+:/.A$D9A4F9$B\LL7*-'#&>I22E/-S1?LG, M.A[TOMV<:USB#?I\>NO'Y9]G\4K9NC.'>39?5J7P&JNOOCGM0 M>C P(QG"W\?%@A63H;J+P1C_7OQ\!\F;5,^PHPQ[0A$07AKA(4%Z/1T8F'(F M=(93[FG)\^K:?.OZZ7%A_S::AOYM.'7=O=1OK98Y92406K.PN9%<&P>DJ"55 MAJ>X*\Y]^CPK6K:HI+[HN'[<[%]!484M_]PU+;XNG#$6K'&H'' .&B@-X1JN MI0KP7?!9Y5E1+UDUO47$1N^,S@,0\4Y*,9GN6XLW5\@ Q )1)C21#"O.D0+K M'2+$*"5N\-SO"YT5\5I13V][I2?VP=H+.;DQY721K\".IGL7XJ9-9$PYA#6Q M@&G.J$/FT?S@EIF41?D<7Y4Y)TYVI*.^$W0MH?N2?U\]%JF+27&]\\[;GIJ9 M@"[@Z2#B5$M+O64Q#_Y27JIHRFI]\%GIMZ+Z6OZPTV:[FMK/S"W/\OTC'TVB MX%<3]SU*.!]-;Y<^637XS_"/Q>',IV)QB6]WLJ:4YC+C#+6 $ZVEMU90H7GM MT>"0>)[ R^;GK7+)RTEQL^C>Q<^6/6JLUPQU\6I-@&X)Y6I8[9@SM];)$#7, M&^69DM ZB;4R;#T&=;-CJ^2SVN>L_/)C+>1MZ::_W?2@BH^LP2F+?'-_^<9%O@>Z=L&0O21,5L+IZ%?[LW9G M=MQ9+Y,N#&*%H&=!9L6XI'B]NX/!>NG%+?Y#$>YX]$_'M(]5<9^/AO6&;&5@ MJ,GPR=N3!U&P28.9#C#$Y*H><*:]TT2LG;-<.=!/\NP?BIL=J.7TJ_/JN:^C MEN95WZ>]).NRL?A?U+.O7@9K!X\CR\\ M-\KGG=IT9L-8M(A2# W6%(J8#*%&S.F+OE9T*L9VIYZ^"-T\T*J5$-\,!%.; M:L"0T-H$2\AXJ]9+B84IF7O//5-]CS%MG2FDQWB@05$,ISZ@&,WGZ<$1F0U; MR"P3@&@K>'R3AC-$-)3K=0:1E,.?,WSEIY/P\FZ@[HUJ^, MD]G#QW$^F84I/68%NK_;G;NE>2,9]H)[Y# ,*Q!$'#NDUH:-]B=Q^'3O/V^= M(B\IV!7^IYCP/N?CXNKZ*!HV;R6L+8IHX3R33E/C"=40KWU>E%_8\V:=$[ S MY$\V#[X+BIW+K*9\G7:1)>IWX;;*N,^!/3+]U M1%P;UUMW-)99$E^=D\I 2+SQB"I)UF< &J8$Z9Y[='B?UUO;4\%)=KW3Z3RF M(8R&Q-,T2L&26/Z@B$E XT^:;H(;-Y@I0S%G<6) E%D,D:!N[2-3-(6@9WB' MJTOZ[-HI=Z6/4[-U]"V,\6#U#HH#=BO;&\@T#O8RQM%-ZFTPEXUA[M%<3GJ, M\ PW*F? QB3\^]ZN7%TOQDC=_T4T>X.=RJ9JF8#QI2KG@ZR:*![6'%:'%VL% MDRXGG.\FI4_"M0=^7S3[5-P_=OJVK&8-'I/?6B>S"F *;^B1:&UIX!1+Z;_RJLHG,_>]J :CZ2/JV]%-:SRZWT7[1LTD"G */-* M+F9QQ (&=CVZ@*,I.9J3LDY>%.=:P_\4:^C[Q<%#V@E(TY(@Z'C3B(,F/!VG55 &VE3>'CLS:F+,N2ZT\5)[+IB,*_B+'D[WI_7W]9F@QC0_:7DW^64R#(CZ%_U:CP6SEVOE],MJXRG;SH0P:#F$ MV@JC40 (4%J?=!MO<.[WH'K@YUDH[?R.3%HY*LD8(#3L_P$W4GA!/(3K MB]Y&()6410R\S3C!+N;6SC32%R_=]74Q"&/+?1_X9 MO*'SO].KI2^Z)\GTL0ASU_!U'/OJ0P'X_B!:OBQ*6MD?'F"PJ I$1!21/HZKM!2!U,.L@Y^ M"F9)63?I-CG1&1+V,"7TELIR?G\_7B"5CVNDWDVNR^HN;_H><+,6,FZ55$II M0P2#E!/"?'V7W@J8] 3N&WHUICTV=H/[T9ZWQ6#K/C.<0]W>#.\ ?IM38Z0_%[HQ3 MSTIF#&$D <2<:Z A9*N8^DM-"K%T7]&49&M:?75_>D4-'N\W[],/+GTU.YD MQ[.2F18&"X^!!P);PP@POK8>+29(7$:48G?L2$$S:8F)T^&'54T67P.;2O3"!NC(1($$>6\Q)[45\$L(C EXO#>")1]C'N ZC!'8$U(%+UAN:LE,X MHQ/?_EG9D0*.7K/7=UR*X6(*_US,9DL_C+JIBFV7XYI6S:PT4FIFC73*SR[O0YFTQF8Z^%4]?S3WE^]G+K7XP M<)[U;O73@Y[4;M)2YHT4S@ F'5XX#P#7JU?.B9.,-HJOZ>Q2QD&/&5,GL&+, M!EHK@@4FV/M:$HQ0/XFC3A$IU*Z>M[]D?!C ?9DFBXR2&R2/70YV5C&ZF9BX MR$T&#XL-:P!C^>SGXE_CI:K7SP+4D:@[*-?-!S-,G85!+9Q[ *W#! !7HTL9 M2*'O&>T?^Z;O62BK-RO]M9P-^+RC5F:0%@Q;K<(B#HC66!JREM.1%%*>>SK2 MOAC:'ORG-*56V]DG5]1ZMZ&6V*T[U>S-G$TU,FR0D8 CPKEUTC&@%+;8&2:< M,] UL( M\01!)91$:V2"99=R@^0,S8U6^=$ZNOU=ZMQ*FY=%,@9AC&[AECBD .#.";1& M1H-^$E*>9N5OBRR)F!X];VRV,<$H U,P 3X0(IH\%H):% M67$A7MK^UI=4A-M>91KSI6G]C B(PL.42]_#^>#)(Z_O[N[S4;7<"U3F-J]NBNGFZ,&#ZF?02 PUB G6#) 0 L_7 M,Z9CL->GI]\89SK"N#]?QC1L@E?$WNF]>%(NTXH"9P5DSF*D&>?0K/G/,&9] MWKMXXU9+"K!]D>0?53F=+CW4.RCRI%2FE)8"":##D@H<$Y3@-=D53GI?Y_ [ M$6^;(,?#VMO1P/J1JYA!,<8,+9_O:Y*W>F_=C 59G;#Q37- 8R9O!5@MLT7^ MDM.'M$VEML'N;T,]+<*WXC4T&R;*<;D(2-O_>OS.>ADGE!.H,*#6<.&0MT@_ M#B:?3S>]/$:@WOWHRF8A*P&(<.J^'=:#**\L]&WXK] MU-I3,^...F:E,P1PS[G0S*I:7H]!RIG#N3_C?"[U< M7==QV<,&CR =4CTSTA >]IW < X4D8 *_8B22['/#W8K?BNJK^7;)E&'V!_- MI'_DHTD,O[B:N.]1V/EH>KL\9U^\TC0=/?%9['X:.*6YZ%[5E!*A0( 2$Z;D MH[2<)#FPS] =V1&U^@&_1W-^5LT'L\6]S96';+<5_ZIXIHSR01P"M5^\ D$= M,K5DDB8]7I3DL7R3TU>+2/?N&P]0,P!LO:C0$92 M[KN>N_^R._:DPMP[=1Y#%)N0Y[%T!B!%@''AA25A/PL)@&LO;8Q7N6#O9@_T M.1KH7D.A/Y23\GF/5T@T<7HV:B!3'$!!#=?0"!4L0R ?3Z853GH'Z(CLLV_< M]=D%Y'TGBWG6YZ?"-,L@LZMZQI0!86>KL2<::P^%I.MA2PE,.=([>V]HR]S8 MDG*F1?C/8Z8[>H8+\SJ(*<6]IH8ZP)R&]!%*JE/B#<[>0]HMV5H%OM]T1XN[ M(@$O4TY"Q^>A[X_1[KJX+JOB27J>L ^N\J#RT22O'MZ%16(:A!Z$FD$5XX78 MRT&W-RR]DZ]F3DOJG>#228N5D$X+L1[.@J0< <##I]/.4P6WO5J?CVIZS_BU M&JFZF!2[PRVVU,B4]0@Z%*SF&!J-$8> K#&W/B7;!#SWR;4;'J9BW!>'#KW) MZQ@2&BK( '+*>4, 6.VN/&+:)=WD30H^?QOD.!K)OO@0[,K'B53-9M7HZWR6 M?QT77\J#%\N#V\J@5,YXZCAQ8; $NT.(-28&BJ1<8,>^,MK]BU1MDZQKW$_" MQ:8\RP0E*.R'.(.:AT$%A;:PE@51EQ2BD_3BPAM_H$O1W%YX F MP^D+*&*$]4[_VB'-9%XI8CV32'DK#7.<8U8CP2%*>N.I^5'26Y^G.H3\-,OE MMWPT7LZSIKR[*R<+N6[+<5#L5.?3T:#Q8KFWI4QY(@$T89-/%8N9R 1^'(R: M)U$PZ3SJ;7"O6[C[HI_+JTE8Q^,C-Y]O XZ+OL8PRM%X'J:$!L<*#5O(<,"6 ML6"H2FZL%4RR^B9*,!@T27+U'GQ^U7OT3]OLZP;U,V'=\6S+8 S$C)>RPP[( M,\TY\[:65SARLES /5"L=4H<1KD#H>^+:O\J8K[.('X8\OE-\6%^][6HKJX7 M$DROYK/I+)_$9[P:S'2'-I51";! .NS2N7,22A>3Y:T0(3:-C#_:+9*.P3\' M.CZ1HOF$>%R#&>=>AEVZ5X9YYSAEW*U\B1Y+Y5."2WU,R%E,. =$]PR*:3B8>Y:I>S"8<%K%!O3 ML?Q?XBZDB:"+@IDR@@K#D R+M6',&()5+1$RYI*OH[6L\I[?*5;ZV16:\6A)/$AK9@RD1FHUS(*E1)?<899R8Y5\#:>),+9 M6^J&)]VTY5T^FNS@RNO"&8/.4,4]%$2&A.X2AD9P;8+SSCJ_D),BF^[OHOOR1;KZO&XOES97R+@1+*[KQ$K,XTY#>UI+EYA$/"D)\)LC42OX]C8A M#0;SN_DBI\.VYU7V3TY-V\@0\V'?Z9!VT")*@<&B?@,C+.Y)5^*3\G2\.8YU M!7EO87 ;PXKW,FU7M8P0@;T##@@9+Y\Q1=A\FV\5=K":.HG7A3#)-%9#4*FN!,9([6V]D:9BE^WT4X6U[AXX%M<=[;U5\ MF=<6RS_?35Z? 'X*U/=E]6=>[0J_.+"ES(?AR#BVRL=W]A@!"K,5'LP9>K*X MBXYY=00A7E^*ZQ#H_N:HEWT.]GM+=%V$"C'$GU:SK /%N&/9JECR!BGHC^"**:OF(\"Z:/BF6 MQ?>$,;'!'L%$(R:L9K5%RB!..M<[V.GUFFS]Q$KVP[SC43_7V\1"800QC3Y@ MB*$"U")12P%,TKWS)*/M;1/E:(![31&SY>77Q%=^U^]S2NDM$QHA(Q$4R@*W M/MABV"5E:C]W_U=?/.M #_L9N"5S[4+"Y=QH%ZDH/RZ6@G_FXWGAOA?58#0M M5N$85_>+;"#_#,MP3 ]RO; M#I_[[D)&,,.$68 E%#[L]@13ZW$MG4E)YWWNGK>NV7WFNFQ[A"RMBM,.D4[Z MD'&OD5!4QQQ5+#K2M(0K7+D@.F6S?N[I?D\Y1LY!F4WQ7AX M-0FKV.=B-AL7PYT]WT;WXUK+(*>&$D1Q/) $S'"U-MJX54EYJIO?['Z>7.#" MJ-N+8GKU2FU9JSX4?RY^L]N9WJ!^9A%%!%LA =L/),=(I6[7#\Q=? MS%:M"^Q/S+OE_)] O!<-9%%4;B!F3AGL(7">U.=5G "?XLT\^!KN\\P#%\F] M-/B[,4__E5=5/IFMK8I-SLDC6LFX%$! 9QUCG%L=-J1N/;"H="F'AFG9LM\F ML[I702?^@51V;6XDXPPZ0BB&*$CBG86*UWS.\+3PY/OR5 WT%S3Z M?^?3V>(2]I=R2XCB8K1\C4]!1?]:,9GFR]=ZE@_W%)^+ZMMH4"R%_U0,RIO) MHI4%#COC3KO]=,: DT99K8-.):#,,U$K580AGG)'YRTDDNUEW3XS)9Z%N5FG MM'DN[[&VY^;6,FD!8\ K BD 2C& G:EQ0="F.%V/R'W[YB?T_E31%T77*0R? MWWC90<,M-3)%I62(>>P$A]9#YV1].T8P*9("CC(<24Y-9!PK*0R M3 )?>V(%\"XI618CAA8=5\[BI)<>SG0GEZ"] MLA44FTVY1ZM>32;S?/RIN ]KQAX*/"V:R;!N0"$DQT@Q:@5W%8VPT!#S2A!..RY!&+48%.+(:U*L?#.]8Y- MNZ1(@;-C5GRI\DG])GB#^>%E\8PS1" BC&)L83 O09"L%D8QF[)<),5;GC,= M$D'LB!%N,@MCR8_&JYRG6YCPLEBFC,;(\" ) PYA0S!=><]52D7 9)B$L^1 M 8G@=:KY3\7-*(HVF7W([[8M$)N*9I)K%B:SL,V(?A085CRN:R'B"Y(7&''7 M)AV2T.R4$C&NNPHSU$(KBVN!IIQ/9M6#*8>[&;*S9H:";>P(,51I90@/*Z%> MB\@%2=G&'_Z&R9N8,MK$LU/*?,F_OQL&4$;7H\&BLPT6DRUU,NLIY(HI(*'2 M87TDW/A:+$A%RKQR1K%G;=*D'20[)8@:#H-*IJL_WH\F!=Q)C@WE,R29@AH[ MH:DW$B"C&:_%8<*D&)U)+S2<+S'24>R#%";\]:KZ4OZYZ0AW1^E, FX@I,%D M(BS\!7"OV-K=XGG2N=D9!71UP(BC0>R##XN%[JKZ6)7?1I/!;HMC&-@6G>_WZ[*F1@F-'Q(CSF*J*? <5GA;)M!":>":4]!0! M): 6-0;!2KJ8H)YVE)^ 7$?J?A\4,OYX6TYV.ZM>%LL< MKCNO:%*PPL7Y*Q/1ZTCUGXO!/'IU(/KZ933;^&S.IF(9$8!R!9G'*@9!**K# M9KEVLO*T1W,NSE&9B%Y'JO]2Y3'VY?/#W==RO$7OS\IDECFH )>"LB(<5@^ M;GP1<"EW*@\/&'E3OLD4'#L>^>[[X#:?W!0[_-2;BF;!/C'6,:DUD]19*KQ8 M;W HT4DSP,7Y'5M L-,]P+^*\?A_3<*^]7.13\,2-5Q$*^UV-&ZIDQE).472 M*X7C@X&6>^#68@F6E.4_R=-X]K-$F[AV2I=_EN-YT$ZU.'RK-EU/W5HV,XXP MJ2R"@G%(@TC KL,X !!)>X5S?1&V37JDX=DI+ M8]!-53*-6(##:4VA)E98BJE=">6$0RR%*Q?JE&P%R&]F.2)*R34$7YYI,![!3#KB[HKH)J]D_JO+/ MV6V\RYA/=D\.&VMD%@/O C(<P\)7J]XRB6]UXPNSHV9C%^G!/@X_SH>#?RXS'=;D4_* M948SZ!VET1/KG6(V8++F+T%)UL)E.S13L>QV'_KX\MWR[MW5?#:=Y9/H@MV] M&]U1,3/< L44)4P'*0/@WM9.>Z :&9@^'\A%0M_.HQJIXWS6"=QZ>*B,;N"M2,6 MJ=#78>RO'^?;IIMG93*.8G)"+94 @BJ%$?5H;6(#F>(219?M$DW!L=LE*/2I MRL?O)L/B^_\J=END+\IF5D&M)?-*0H:)MAR0^GC0\;3\3_B'<'XFX=GQVN)' MTT$^_C]%7OGPDVV>C"VE,\HH<5 JS2&WUH8_'AD.I4QY@AW_&!?*TQ#MA1S+ M"Z[-Z?&D?(:0-\IY&>2P2#)&@%Z+HPE,N3^(+]O_V1:F785D+GWTC_3=??=\ M6_$,0X&M0)HHP8%WB$J^G@S#SY,(S(\[*[0F8\X=8H"PWPB#,BH%RDVPD+N874-8HCZ4/"7;O" M/34R[BGT%G .,%%!.@Z6R56CC,S"I!1,Y[,-;$O1+S/0M0)J7^-Q_2SQU,;' MT,?3-S] A28F'@M) 90TEACB_!)G$>94WB@B=*8) MHI0J) *1'!8(($=7LDE*=%(.WC,/ 3 .TF1'5-E'4]]&NIQ9>%\X< MXRP^.XHMP08Y NTR&6"4"J&D<(,SIMW)D2/ / U%8N#N\EWYQD1YK)(Q MR@7E4,2T?XX)'-/^U1)BXY)B'\^=+H>I>"=;CD9T/V>V/6E55'?ORWSR6['E M?M2&4AD %$N!#15&828AM,O\RHN^*9ZRU3I[;1^CHK(M*/N:&MZ7DYL [%T4 M/28JW+-^;"J>$0UI9!O@FGD,D98:KR13C*&4:/DSNC;;Q0K2 IRG(LK>%61S MA4P J8CE&%A"#7-!2*MKZ2!/RN%RAC-*FH+WL.4H1/OBR^*Z4#&,?=VZXFPM MFU'A'$!$^^C4(I18S'@M$P?VPIP*J8I]F:PY$BFHW"#-J()AO+ M9X[HL*>SA'CA"*8""E*OS4I3DO*\TAFN/BU3I0U(3[.+>3^:%.]FQ5WSW>ZZ M1B8\CP$6Q 4SWA(%)7>RED^1I#?ASRB>NOLM[[&(GH8Q)J^JA]'D1MW%3'F- M:?.\6J8I9U 'T;"#6!*B#28K234GZF3IT/O@SA'ZWLF?)&A/0Z+?)_E=O(_V M[["^CJ:#V.^/57$WFM^IR6+%C3==\\F@,.5T-OU0-.?9P2UGFG' ")'"2LN9 MAL*J>A!K(4E2!%[:^]!OD8Q=X]_G1NW+RD+8LSVKBV5.>X.=(DB%CEN)$?.V MEL0:D[*#/_L%,9U'"5">:"5\M/J>3\%7UU]NB^6K,>NSON8+Y2&M9EX00;$V M-/SI,&=$ZS5.85N-4[GM\W:^XE -F#$S8.@D! M/40(>(&PH48!1[$QV)I&IVOG>L#,#3/<:(E5V'0B @TRHI8MB'IA3II4!3]Q\P'P;F6SQ@!@1; M9!VWP8*BCD+DM%Q+*$U*?/C9T^4P%3<]8#X,T7X/F E4B' ,L5 0>84"&-E MV3>K$+UH;1^CHAT'S(=!^98.F*&TPFA $<,QI8N"GII:,NW2$F"<.TG25I 6 MX'QK!\Q!(&L0%-XQ+8#"A'M<2R?"V+BL&25-PYY3T6T;X8\\II M^37\=3">#Y<>V'B:M-#?#@HU;2+C%'C,%=0\#$. PKI.2(V _C"[)ID'I2] MP-P7T9YV\>JZ=D4^.:/EXM0_%^(N' 06"TD]H O);4\J3$Z6>_\+7-I"1H M3[@"'K;893:8DAP#:B4"$E#(E&+KP8%1RC7%-W00W.*Z=B"B?1WP_C::C.[F M=Q_SA[M+ND'LF9 QP;#3@@;3@0.+5S>_N65,2JFGXK[ ME0:NKC]6HS#!W,<\0Q\"]%_^+,;?BM_*R>QVGXOVZ'8S"(VPTADM,- .,HW# M3U9X8:V3'MD[S^&>0IH=D49=0W^*>+6],L6<)5_^+-MBYZJYS%,%(% >*:N@ M,UYHH&MD'-,ICX*>J0%\*E(>A_CYUETG'L+:>61%V'10X'"S4%3:.0WF!-OHI M^7@$Y.=+Q]&W5N?'V%YFE14HV,7&-C%$OQ5YU1QONSH>/AD)\A M'=5UT%2[C'S69$8=%LP+& :JD@:$#;CF-4("L)2-35(>_DLC90KJYWP'AP+@ MI"3::2"Q9, C2FM)'+(I%R(.3\U?SO+Q6^7/@4CVY?_ZD%=5OGBN[$(\7UH: MR@P&1'J(8_I#CJG%SC 1CSAPH[B(<[W:P# '"#E L2&"2BZ]=;5LT) 4A\#; M\5(U5G"#JPV' =I;#-G\Z[3XSWGHI?L6N[H_/G5+CP-5M];)"(=$0^AB#A9OK/&&FUI&!N"%1;\G M:WH_24ZV-E[5LE,(4._%M<.90'>]FS5&H MOI6K=YX1A778N(=5W&'M#-1T/;*X2YE?SO1" MM4<@]+B6T&N66%!4WO7IW&*+]7KV#SG/D8DILZIR$ @(ZKZIM&N2PWJJ8AK\?P(,=U3-%=!3(6\R=5!@@3.ME4J*P MA%[>@7,WY&@/XZ,9\Z'\EL^*\;]&53$NIM,&D\7V&AE!.G022(DI<0PKK,#: M+#8^:=(XTX/?]GC1&JQ]F9+_S*M1-)H_A6[OV6N\+)H)J (-.'\;IP9B7BC$%D&4/$0$8%0+545J&4F>0, MK!8^+">+>PI?\\D?5]?QR>MA[/;[=_KJTUZZ-*J?01/&5=AX,: 1 M8\([1>N=NR80I>0B.\/=38LDZ@+>WJ@UFA17UR;T=S3S^6 T'LT>]N67V5(E M2 @L8B3,TO%]/:"M]^L)&BM_T99NF@'3$J2G),W[&'M1[<\XLZ=JIJATU$(H MG*3<&^F":;^2V'#J+^QQK'3%-V!2 KY';Z'5UVF^>\O\6")S3A'AJ @3(M.> M2(Q@?0YE=-K]Q3>B\^-45+8!Y]$J_D"*ECW,6S@+^R^?#K!7A7R_7B?"C[%,^N=GF GGV^\QK M!XQU<6>'9;"ZF+'U5&<8PRF!8F<:BIYJ-J3@U[G.MTX%+TID'%-B+;$ 4>\E'$M8DIJ+%&P3=;K$20I!^1GM,RW MHO,$W/J\DY&6-[[- 4W2T1[&**]A?4F):)E,2J QB\-)5!;[M;R P8OS'!JEQ('\>U8 MR,^#Y_P1 7W$D. ML'6$4P)BQKOU88XV+F4N$^=.JC;W ,LIPIY6[7I=55?X9$XSG]^$WLX<# M0Y^V-9/I@(( /I@*F!J'D71V/78 I2GI*P\VS<*F_VMYHJ3>C1G1( ZJ);!/ M,U'I?#J:?@Z*RX,U^31X%3:>N;8WD0E(N2946P.CCYDZ*U=GC!AXYU(BL XV MR]XBW3H"^I0S7)T6?W'_8K9. $MZ65# %((& 4*:I$-")VOK 0$B1 MLO4\>X.LF]FM':1/P;B&E,HTPEA+!867D)GX-(,7M228P91@@K./+V^7,P=" M>9H5+Q"[4'?Q$:#&*]QCE0PQ)TT0!3NG."0\'E.L)]J>HPK?_HIV-+#]46>I MC^6+/\7BO9]_5.5T][YN2YT,&::$95RM72T=]4O*A MLW<_I=.H%5!/,T,]B<-X3)'RL1H-#O %[&@CLTY*8RAQRH0=@@JX0EICX!A( M6?WDY1.K*YR/OJ?UO$./2> 7YMS_+,9#_?"I&"^FSKR*.>-7,^@&+B6UER&D MH2$!1"0%-L9+@*TE@(3!9C%4C=YYV^;3!)=+K#Y!/_F$%L^/IK?E>/BERN/# MPC9_:'XTLZ>=+%ZM8\)ZB"1ARD#H_-H>$)RGG +"LP]XZ'!F:P'L\R%>^-FT M&,SC,P-/Q#EJ9=W79@:TTA@KI0"BFAKF-?6/;AB>%(!S]N$0?1"R'>#/AYR/ MFYNKZ\^SMPDVI9&&=.>P.]-P(I*H@@ZST5P#0I MO<,%.^X[P/;DP5V1U$>XT[:VD!&O(:2:4^D@9]X[@-<>Q8!OTL1T]MD#VIZ8 MVH*YI:VJ*;\5DWRR?O9\W9WUK%E>O]@)S4J3C\=;W@QK^Q,9]H3'^_M6*X^U M)@P_#CY!5=([$A=\3G!B/9S9)'CU4K!8LK@K=D5:I#:=466-!MQ2(XC'"E"L M>(V85M*G,/>'.X/H'/^6Y]-E;,AU69GR[CZ?/+AQ,9@5PT^Q9P^CB^ MB(>WGT57E95](AYVA0YG<[K8!DU M7JBO&,Y*]Y_ST>PACIQRLN](KE$+F0GF!>+*>>*$8+$C>"T3 "2)1Q=\!M(M MS%U0Y_TH_[H(#$YAS^M&,BS#%LM[;CGQ'B.D.5U/T4CZI)1>%WQFT3G2IX^6 M<]?786D??3O&P[>GG4Q911G'@ B%:%.0;R.E>",)UU0^>$.(-H%NT_B/:[1 MJR6\&#Z*M=QC[SNI;=)$YK4V$F,?=N96>V+"AFB- ())(9KH@H\L.L;Y;)CV M^3; .HTS>3%,XMNSAC+'*6<@3/G*8V[')EWZ1#_(849G:/=V,:J< MW'Q9Y>S:P:RGQ3*-$!2<>NH1IQA8)S1;[U,820FL0P>?0[S%RRX):/;%BX]5 M.2B*X=0',&H3\NIZ#TNV5\K"/@)$[S,"RE-),3*^9C_Q0B895#_ "4!KR)[& M;/]]DM^5U6ST[V)H1]/!09?L-M3-+#$<385Q233Z]W>9/.*B1Z&0CB%&/!?& * L-74L&!4RB MSJ7[W;M$NGL.?2KNY]7@-I\6:C(TL=AXO%#AUG6MU?8SQB270#'$(3"&&<5, M?3.>$$^2DD)=L$O]E$KH:[5TWV>CRWQ>?"F?7]E:W4$-\^2'RVX80N9) ("[@51 M@&I#((X)OU?R(ZE38KWPC^ Z[P3FOFAFRKN[2$A*?8[_@%U#W!>U_I$'2_!].9T6 MTZO)IA5Z!['VULV\]\)IJ"C107RBL'1KF:VF*3Y-W-P7+I>TFA0W42M?WAR[ MVL;YD5O_[==7$(?N_K'XU<;?K-IY!5?H8%'F7 +,.W_QCA[3[*V><.&0@46'2 IHQ[XEV MM>0*ZZ2KUN>Y**2H_^6;/&WCV]>2\+SCBT%\.)^>5\LT%3;84P)0+H1!GF,+ M:DEIF/Y2_(,_&).2D.W/8GWVRE!C$NVLERGI$ WCA%*G15@RI8TYJQ>R:D:3 M38)A$7V/]0_<]_LBF!R/\#1FV+%-9M%8HP0"9B@B M3FN **H1XDBG)(H_TQU2B^3K"?7^E\C?8I#Y*/H3KJZ?!B GYZ7U_];(C#798 MVZID"CCFA2<4(.@H"%JE=@&SL\Q#VVAE[T?*)F-Z:YT,$ GB*RH66$Z888Y) M6^&I5A-#PLS.EN1G*Z[E^>)[6$\BD&[9-_QW<&!F%%M*/Q M?%8,EZ+D"RMMEH_&I_.?M#F^M034:.RX !P0)I7WRVG4&>\=;.0([$;*#\7* M*(D.-O4M(+Y8 ,HG+MV8N2",E86B=@A_8$N9,P C["4@7#%A@J6#S(JEP%S< MN]CIU"C[A+LO2_)?Q>CF-@Q[%?9F^4VQS!1T=;V Z&H^F\[R24QX]F*2V,'" MXQK,0 R5]<%VPF'"I(H"O9Z$ ?0RA8QGZ*!IG8R]H-Y;W,P+=)J3;T_-S!L1 M$(5AYP:\A-Y[:G MKS4NY4;.&3IP6F=9N_">PN[YD%=5'B^J+8V;B[!MD*14 M,^<8M))ISC'A:(4ZXK)96L5NI%23V6@8N1$ _UP,5OM=]WTPG@>88]1?O*Q:>(YR=![6826\5DEI M*;GU<W];3!_+"K6H8(!0%Q[0EA#CLD'5XZM+R!$&%YNCEB MDT+>3<(*,WURI--@9CBHG0QAHXU%86'RD".-!9:PQ@-A=LENU'9X4O:'_GE- M"VHX',7F\_&[R759W2V^=>+-2!=!OS&6-CJ,=1%&?]A& M?-\UP)JWDCD)*%*:8A7F7LJ\5$*L<.#0XZ3L#>>8O*%5\G4/^'DM0E>SVZ): M/JPYB@O1.C3TU$=^G=BN#HJP7:#60*^DEU2NG E> Z^;/^!V*+7-S.U9&;TM>[5\^F']U_\Y*JKP_=N']\6W8JR^CW:]Q-:L@4PJXXPF MP",!E6'4>6IJZ05*RO9PSE3LCS7;>-NF6GHGY9-EA37^0 _!UG8R M;I!<7.9T5#'JG15B%2"H(=#- LK>($5;(D@#]T!;T/=.PZ5?8P$*_JV(Y_1- M2/>Z5B:U"#L>\.UDL102VKYG2.7:L2UP8@F%EPRXGTQ+M[/F=7W<\*7]RRJFXIG MP191'!&CPQ"UTEN!D:TE0V&L7E;HX>E7T1:4<"IZ[5TI-U?()"!$A+&C!)<. M<PY2A$3W2Y?>]RM[%\!H##T'OD'==>&4T=7MUL MU=@SV.B$]NVRY5 %[[[,?A2DO=M+"7/Q^SJ)4,='#>OO9$P3(Z47P"G)H/,@ MF+4UEIKSE%#],[SN?OKU\I3:ZRU=XO/WV_*J>HB2[ LSWU4M4]@QJIFTP%$* M/"=!REI2Z$G2N_27R=,C6++[';X4A9QHS=YTO-A\!=]4.U,4:^-U?+-:$V M M)A[4P+W ]P+# M&K'1TJM 5R YU(0BSMPJZ@< KD]XC_QM!9-H&J/U/". <^$QEC*%8[0V-,% MDYPZ;+(QOSJ++#E,,[TMG_GT=I'Z?WH;'TG]EH_CS+/'#[>]4J:AL H:#AS" MT$#EB--K*;F^U&"F_MCQY3$4;D*+XQOKGKFW^ZUQ63TFSF(/-8 M @"=EA P)V ;(64L)=V'-$&95YE]>\-_;YX^ELY*1Y^RZL_BEE\+&4_ S=7 MR "5F%*,N8) $#Q7*#K"_G, 2"1VV06AJC#)6( >8 M6LF-H/9)CW:=WWQV^D6X?9U<3F )E$%:IBD3X;\*\C#NZC&(XHL)E[6VMLJ$ M(P)+#D/[I($EG]*B2EY4SQ#5BG#@N9"*2JJ=X+B67(K3W1<\74A)8RXT"2E) M@_OB[DD(1P@/XAOE&/;0 E_;*5CAI,PV23$G?7I9SF&U;4]'EWUI0AA$D?40 M\0P&/ND.QJI4)YP'",;V[ MC27DYSLC/ 5'XT8F$Z^N<5RW7BE+5=1&/%"&?--(.01S,N[B#J>'MO;+,TC.>[ MHVB[''+J^*S&C.LJ/NM8%?4R%]7! MH8OGQ^-,=.I\8E?533X9_7LABBDGTW(\&B[Y.!E^?"+FU?7KOC>9G5II/S,( M"J\D9CPL)EPZ(/'B&5X. /"<-G)"=8/?Y_G]_7C1VWRL\W&0H/A\6Q1/7L1K M]M3S IIZ>Z?0R2W=W6CKI['..*7?? MQL0$+8P+#$=0 ZNT5ABMKM(LWLAK%"7;U:;K?A1H^CZLG,7T*5F7ZZM^^"W_ MOV5EQOET^J'8[00XI*%,(JZ\X4IIX;TW* !A:T28\A=V7M SBUYMRSI437_> M@2="O"]"SXO=HJC!8'XW'P<4A[8(A!@L$&[*X.._$$Q;926U6 DB-==(*BUK M_*13*>_Z-H_&DTMJ3XJ;V+TO/Q+#>U-=?[=M8P]'^_C[M%@6_2L&628(),)I M%Y!=799S#EB00L)SCU@Y+143M'!2XRXZ[5ZZ!R?#9]'=?^U"&S''6Y&=;XKE=C@MOY*@[_/@ M\,4(>'4KZ?D/GI3<,]T=W6X&D?4<>,8 <#!>9T)U/DD'L(7]YJDKHW5\N33M M4U,GM=(^+9R*R_W,7]98$TH);ZTDFF@@A)! $B?J*4M:SD[X:LGC8XX?J_*^ MJ&8/'\.6=1:DB^2\CV+LRR/1M(E@ 4B,@4,20L&IT-)J7:- K+^P''4],V?K M(YVM*J6OU71KI_5#@Y2M#6IG0%$"I03<0&TPAYQ"6,OMH+FP*X+MTZ'L&O*3 M4ZU1\M8&M3,>0'0:,8>1TTHZPS2OY5:$G2S8L!NJM6R.%T*^.QB)^<9_^HRNE1'%M4S)@. MNVJL" W_9ZS'8=36YQ&*R]-=%>EYZCI"_4V9=0S.O2V$+P\]1ZL(GOMQL=H= MJ;NRFJUV3EMEW+5LMO2)#% #K) *,F7#LD(\)ZM$HBXL#3W-A'T?HG=(V!,I MYN03YNZ@I5W5,@BHA5:I(*Z@E ,():DE11I3%TW^^+4/G4Z7G?AA]6!1/.Q>@'88SWQ%-A5C?;D%&:-(I&[FQ9C-K\5#[D MXWB+8/EJ^9Y5;E.-C'D,D1-$A>V*#\)B)&PM(Z?LDF_B]DR2UZM;"PKI:[%R M=_?C\J$H/A6+]?C)!9;]U-M;-Q-.>JD8Y IYC2!"Q/%:9IQVXRAI#WGQ)&Q; M-3UN"^+@":OT=3&=+N+[?7' -+BE8@:08)1I%3-[>F8M>!Q\-OP\Q83_,4(0 M$V?#=O32%PO?38*.BNGL8_X0?3[[V;>Y0K9X?$)P@KC7'&)!;(!O)9T02=%! M9_C3 C*1M! M^M=$MH-?:8KHBUA787,;0)C<+ XRZF7_8?\,MKMB)F$^^!DQ6R$4I0I\CAJ/A0JKH_U@) MM(.-1[26,1P&HP\X"*:UXEK$]X97 ]*'J3^!HOPOBO:MG]XFS'C0NS)2#]K\ M[JZ800F11]!!-PN(V:,ZC"D M##+"*Z8=6$,7-E@\Y;Z=3(GVOGCNM:62\SA9>#<)EFY@QNBO4X5&K.'"2F>9 MX48C*9Q2D*\BCWS8>/<720S+4$=?1.M=VA%4^+9<@)!9B00#G( MH ^V(->U)$2;D]V%^W&(=;@6SL,@VAH[\I=YU( VAEB,$92.$884P8+:>@:! M&HD3YO7L\_*;AA0JK#1D0#LN'"<>UB@HE11+^&.84(UI=.Q-N,,T=/*@PM9N MPG&BA-&8">$UYDYJC.MI'7'1+"CJC3*S?6X<<2WN,/Q/SKO6KL5Y+C141#&O M("%",F9K3%' F5PP[UJEQ1%WY Z#OB_*O<\GP[UWXAX+91I8*(PU#F)) /), M&%-+ :@]&8%ZYLPQ>BU; K6_4\: 39-G.Y\7S+15G&.HC&>4>H:071L-F#%, M3^5,>'L420*VMZ#66N"]/'E1,H..UN>17W+JD43MP]QI:\%L> M\)H4U?_/WI=VMY$C6_ZC&>S+1ZP]/L=E>6Q7]WGS!8>64A)?4Z2;BZK\?OT M))-:+)*91&ZD?/H]ET0EP,2-BT $$(CX^1R*H[PZUC1(K!%#G"%A>802$LC0 M;L3)EJ=TUO_/CO]-/QK!+[&P7M@(.:8.:4 M!$I0'M$K1VEA5KJXK&B_,V=78XAWQ:M_%O?CZTD%+KU\,$ EK0-4/@QGSUN-FR/>_#[6P4DA5#":D[9WZ-%SK?KWC4'>^_;CQX:2W% "+3*:DI3;QQ8)X@'WTLX8C7;EWX MH0SCMT94*])TIDYHO[QL7#9=,?)I0OUZY>P$O7FLD^ 9\U1X$1TFDNZK>0^V M.413U2;RNX)?^YJS81EU8;/]HYC=S4<_[L?7SVHTIPIAL^EU['!S07QQ=?ME MO/AW;P;I+\2-Y7=.["C;9OB8!><"T%E(@Q)RPPF*^D;)3#"A>Z=RC MFU$^E?^NI"F.MPZ<*N&QXL(Q"I1$%,'=V!%3%QT^G,V'U[.^<;R'-MV'6+Z] M24U@C?0& LNT!P8C(2CD%CO#F)%,J$H[9FV;#J]?_IDD],_M'ZO?>ZG<6UP+ MA4>. >JAY$)C!9@IL3' 5W)&+TU35.;+7ON@+?R["[Y[IB62BM _=3&]OG\8 MS?]]Y';+L::!,)6<2ND@B>81)P)BL!LQ<[U5'.OTE*\%@OP2GM>H'/IC7OG2 M1^^W'&L:($62ZFCD<\@!MT(0#WS4W-W26GX&A.[J\7T0:0[O#8>+9:EY2] M+L:/25T?+Q^VITF !GNJ$(^#L41AH251NQ%2DV.(#7W?L34N-01VCU97A>O$ M!UH% ;4%D#IGG:(RES387H[TYQ']0ZA0:OJ=4HW"?2:S%?/J-6_.TUK>)'X8_1 M?\_FY>LN]JR#;S\8/!;6&TWC&L\!THQ3O5OB15Z!WZ&?DG6Q]#6">IO<^31Z MB "\>,6]Z]O!YX.GT>, -+X_IQ @0O@3- RI2\P2E"O=6?.X'N?*>+JX6S,! MHBT/TB<[=7^=O?U@X( I%]6? P1[2"&A?O>&%F6=M ]9\@V(;-8@KMF2 M__;7K)KD=P\&!K""FE 05U2AI)*46DN $B#%J8.V8+0$DU.78K4-//-"E]]V"+'ISPS\7\_3! MZ*Z !]AWJ%DTW^.WV5H63GGH^B RHVV.0A8], M=Q'F^70T>;+(ISKQ(:=T'*"0RF%#@*&.2NDCQ?$VR D8 MEW7Q[-P42WT6[0T5Z4 4;;K9N_#:)\TQFAS8J=G[?."I]"F@Q'D*A!5"2B?+ M,0EH+II>';%AUKP<6N769M8]?\.#6SA[GP]&F'1]C@-!A -,$*5T.28;W9L+ MY%9#0IXU#^_)_OR?T_&RN%D/*LT%,YJ.;D:'/?L#38+!'*%HG=FHPAEERE*A MRK>& O2VN],"#_(E-VL%U&K:8U&JCT5Q_;_N9H__>WVJ/_^9- @O?TE\X<\4 MR/;C\/_4&]QX^F.@<<@^.@(&8H:]X0!#OWUAB*SL+>YBR"PX&;Z3I_XZ%]S3 MFW\I[I+WT$,B<8 MC^H$0>8=,@PXM/6%I,:V6I#D^]H)1$Q&<+#"@"G!'84"@Q(Q8_DEZY9\%C6[ M$UA/%.>Q$^@!D](QD ),"">2.(K+,5D/+SF4M"LV5-H)K">'\]@)%!$%0Z3" M7#'-J3<:EM/4..XOD5L-";G23F ]>(>R$XBUESK:>M8KYY6A7'M=OK4!^%(C M_!H08]5MP7H(#V!;$,*461<2+RD0WG(AGQ" '.4DO1ZJG]XL)4[&42"HGCF)^&[$%O>X1GPX&F(7Z/&X;(>RLUH\P:%]?G.)4H+!&B N3X M6D-51#T9PQV+JFLR5R!GH-QK%-\8"R$H05%GN^UICK0(B=YB, :V3UA9T'N8 M51/GH>T4]ISEM\F]/V\5,H [)0U0DB!&>;GC2YSPE2S_MO?^W'09]>R_QC?% M4^JQJ^F3P-2\&"U>$=R2EU-4#UDT_*O5N)@Y-59]X/*0G6/&<>ZR#M__: MFR!]RZF3)7TVN_EK/)G$57SM@WV(G4SOQG'M?GF&W/D"_NS%7K_3D[JJL*K7 MZB=X9 D&5,KHJ0+,F55B6^;66LQ$)6^^'3SVOWP5Y5.A=6 I.8".]JIB.#K: MB',BRK%SP2\Y@T)+))FU+80A:(@A)H;M1WE@)+05U#L!F;/.">%2T!$17@). M6*6$RFU;/'Z<-N#7%MWK$56/!SC629".$@,QAIXSPZ7GZ:K;%@D#_"6G[VR) M,GN-E(9ET94-?N"U]<_-1?/):+$OG5TIN31(#8.33^Z=$"$&!"+CE2 MJA7:5*=F ^+H;--B=KO\*V)JHU,ZF3VK<']HQ=[7)G!N"*"(,< @9,H;Q&4Y M1F=<;\JP#UJMP0W@-0>56.*ZLT#QI!:YSG<>["^#^"I=Q9.-Z"]Y%= MM(]E]U01='9'X5G1U%1F[NU]I[?N+AQL&#S%TF-/!.;*Z/@S2R=PZ]$2C-0E M^Q[-LN'U_84F8>^*9!\>?HS&\Z2(?WUE]_?U9'4SGMZ5+MNA_;,Z_00-E-(> M$RR,QT!2QFBI[8F4LIOJRT-87?-9UR;P0]@]*__^I;B>3:_'D_&S[;/WMOGN M0,HJJPP0RDC!N 9^6QC9ZSIG'N:AFJL,+L=)C$%'BG$<,&$,0]($"6(W#1 M5^B2*3^*:+2D:.WYLA.^G"3)/:RH"6375"@/C==5E:]_?IN/IHO)6F#_B"[H MQ]GBD EG!U5:L(X! /T6;WB9PZ>^_M'$7LZN'.1GKE> M!\#H(IFO=]/Q_Q0W[_+DURE'/;/6.Z6I!5Y2N:WD;*@E7/5GN1Z0WQOR_A0E M]>VO8O)8_#&;+N]/W/RKT'$ A$2T,.$VSC+HK1:&E8@IB7.V!8>^2],2M:KO M##8OGP%L6+\QJ/\J1BG%>&,DWO87I$C9Z"V!QDF>3J*4%R4VGND<"WWH6]I# MY.YI8ADP9>/7'XK#.;''8#17#D$1?2(H 9'.45OBPPG-4;D#RF8V>*:>((OA M4>N4WW\A[4_^0MJ[_*0G!*C#54@>@](,& )0-S$7RF! MP@ ]B$24W5PR\19@B:P5485RKHTG4I1(..-RDK)?UA9B9Z.D<9!CZQ5 'J%RRBLBX"4OUJU18]:F"+JBW+?YZ*9X&,W_ MG9)IK7])4!PGW,%V07,)F1;Q.U-V?4U38'HY5H/AA91F[IIA36+>%;_*C"U? MBDW,UN)^_.,XNPZT"@;%00F.N,/&:R4$!.42H9#)VD$;X#E:5]QJ#O'SO)$I MO!!,.*J!)-)1RX4"VS%J95B.YS# ,Z^N6-44WEUQZLTML*.L.M J<.\=T&Z2$!%DOL=<>74UU*J3G?N7NK)SE7C"?1Y?5>X.TD, M0&'^8W[XMLZQI@%1%Q<8P:AFC$M+E,6J'+'C]I+3=[9*PX:!'P#5U/7UZF$5 M/:0X<9Y%%IP8*_)V9R'.-\3CXL,H<1)00!DKW2U-)*QTFR';P94;.DZ+N_1^ MET_(9H0Q (IFQ8=@(!C#TD ,;?3QL51&;T>;:HKD)/>N[P5W&Q_2%_'JP]Y9 M\H[I37%[Z/Y9C?P=-;L*3& 1<2 2+QY Q12D T1S!.98(A)[N1HZC_.PW.?*;^SI)UC>,]A'"XGLNJ M])257=$H$NDY(1Q(2BQU95)LY:-E-(28MW)$]4I!_-(J\EUI+JS $*GH]P)* M07D%74F7=;IT]HEB*O-@;R!;+MZ=G2U5WC^LQ[?*O87H%6MM,<&8,"F8U=C[ M+2Y:(%LIF?F9[DET3'1N)7RX3:K]X=:IM>!5@$8*JQC M4=2(&P(9$7Q[VY/+="+:GZ'UQEM7JWNSOUD@!$8' 'E-G+!0IVT/4H[6LXNN M"- ("7[QN!K#NN,9/,02-LU/;J2MY2IE6I1&$V$IU#+5(=,.:@)YCS>'KGX4 MJ7;H]"XE4S.C^?SG[28AU]'K0D=:!F@)PTH+S[&75 OG!2C'+*C(B0,]YRE> MF0JOXUP:A;N[G;LM$FJUO%_#?N3&S]L-@M6."@^H=L @HBC$0F]&AX"P6546 M!^B:-R;K??HQ9Q]38)#@KOHI!E'.;8,4F5-.4+.26^ZJ&7UOS[SUO,A>EM>.>RA1%2P) 2U PM2>V&5UO-% M_/I"3 .@=G9-83091_TZ'8_\?#2-2"4?^&\]B_KV^&6%8VT#$M9(" 7$%F$, MBE6/VR%W8=9C&B=0TP)U%:3PO3'Q<";WU>"!:9A[XIN_QQ-5ALI3B:SOZ):+>Q6?FGZI>UA H!(9CN)J 2EWP;N5'"S#J50_^*\"3]%X0GW"G'HZ4)$+,< M>(S*43*(+SF\NTVV-89X=]D57DZ&Q?X1?)HMOZZ^_W=QO?PVN0=L5PW%:CJ>+NS79(MDW M5$N?I-#-8CX=3;X4C\5T59C937'UUS3"?C_^\;F87R M[9C371!8&LFX0IA +*VR/E4JW(Q6*9L3C)L5 GZFI.M0%ETIQ#^G\UW=F[0A M5$R+V_%R\7E=O^C#]'I>C!9Q&)O_'E"'M?H)& L)M9626TL)DA3BW>+@."6= M!HF?/R^[$$+/A%S/NF*QO)H^"WK81EK5I^6AWH*U1@+!(A ,>V,DIDKNSG>B M69-!SOH)?B^>G V*8H@45=?7\U5QJ-3J";V%5"8&0BLM="8E_(#4/4U=8G)* ML8K?%&U1%!U'A;TLR7QUJXN[\70:P5/35)PP_;#>Q5IX9^\6%D$4^I*)* M0FKK-5%16FQ;9(%B;*N%,+0SUM?"VB.1W16PK>CBZAY%E(2:_._10YP%Z?$O MQ7(UGRZ^5"KWW/97!PTH!]9S1!R/QBY'6H@2=2[%I88!Y/!O-F@1];S6UE]/ M ^-:. _?],V55\<^T-?5 MP\-H_O/J-CF,NHC>8O'LKQ?GWT1/% CAG>$ :A0% 5EY2PD[3'I,-+!YZR2% MM7:;3:.B6T6V;CWZJ-A^E20(T!3QIPHQ\^YSLF7>,[68&5:O+YQU +HO84))KTUC>+^ M62^-69_GL[BV+G]^ MGHRF:>U,J^6ZR$L=INWM)%BMH16$>"M07&5>XQ"!N-#\4(5EXHSH3U")5CIDKF7/L>>MA\ MEZ1K2R!]WNLH/]M.I 1G_.^&!=.;\O#BZWT4AAXMBIOG#YC9HM8"W,#7!>Z5 M5S*ZZ@A2;JA#".@268/ZR]=^ME0?D+2:4\8?B]$BG?G-Y^F"P;ZMN,IM Y;8 M8,\=8EYQR*TA+LYG"I"PTL19WE#R(MBR5SD.N M&0/&E9L#SDF>$U0U]%CY+JG4#/R]+<;'JHN]W2!0K3"+__/8&4TM]%'1EJ/C M0N;L[=>/*]GK UO ^_;2U2('_^O?:Q*S1=V! ,BT<88!J(B2A!I92 M\<)W5/BSKTJ+O;&W/0GUR^K,TY J/07%A-4>0J6]L(S'Q0NZ.,LM-0ASZ7,N M3V;6!KTPDC8E@GXI^6JGJ#817[4/@C-CH),84D\U9(X(4DY'I&TW]4%?TN]; M7_LN[7,P#_VNF;17 M/!N$$]T&Z1J00&^[,[^F/*RS5?-KZPBF4@XI(:3"# "==/K.X&!9,9G5MY3? MATG8D SZ76%K+ZG!:(&MPQ1KZDA4YQR7^YXZ>FP@YU2X^K;S?MUV"Z^ M(G6CN?DX7L2>_&Q^R3>\/([<(5PBR0C3S&-5WK9C3D%=Z15MFY/[C0X:"'1!$'KF- $2RM5B534B)><([D1 KW>RNU*$IT= M+6P&Y(LHTM'DEQ$=)^6^EL$SH)C4S +!O%#1I85L.U[O") MV9 T.F;?URCA0DUO/D82G,+!P^T#<4@+AK!&E*2X+4XQ+\=.D+SD-!#],;%1 MF72M#3I3CBVW#H#=8D3QBXG,<70%^TV')?N1-$U9;F5D61<\++L[O/"""M(Q35VJ$ M,<& *"MV4I)91\U#SQ?4(7G;DTC///Y6)CU:5"@!7;F/P%%$'PO)D/0:. $Y MD24&-JXW/=S%N$A>9D/?,_T^S9(3N[I>INN;6[OZI 15C?0?+% F78^R!D! MD7&&[Z8NH"HGS'[H97H[)&VK0NF9T%?+^V*^^VAZMZ[/69^W;W83)(C#-IQ! M9B2S&B/\9+MS#G+"NVLG'WHLYM]G%TK0)M _O[UL#Z)'B./84M(32C@AC.] M9"SG_N30LP^URJTLF#O>R_XVBBIY\?(5SGJK&7I+G%<,*.&04IIZ6IY_,DJJ M9>MH9ZQ?K^_C(C@IKFXW[_^JSD19*$A-;W:!K5$VWZ(T='RA?Q_ ([/G0+#T M&(*XR'K&%1164E]BQH!YK]O)E:DTZU,<7:T[3Z-Z?DUSC]([@;JU>PT(&J D ME19I#@PS/&K:$B=!?,[1_SEO+.?3MFU1=$_97S,,3F^>W?\]@:ZU>@R(4J*E MIXX: JFBE)HR+((+(5 &58<>*]4N5=L40_W1?22'Y\6B[1I_GH'J#97 MZW<;(.>I!+5B"%II=8KO@"52$:HZO&>P-FZ MG09LG270"D2$ST')M)>=,0F+,1G9.,R>KU4MH9T1/I336;WQU^[%8+&;S)_Y5F>S5 M.PF.&.]!_!\5D5,8\>@AE4C(O+*P61YJ._/Y5!K,.L*WJR4FO6]1O!I&%68= M;AA0=*R%Q]Q:R+&PT"+.R]%R(WHK&39H-C6*:7=*_X_1.@D_ M-\&VY[)A6= ,TA5P:3!2CFRMR3FG'4(\QM6\Q90?WY]'/=2IJNRH^192_ M_55,'HL_9M/E_:%3LU.[#%@G$UEQY!2)=E#$S,@M2D8@FG-];O@+1V6*5)CJ M+:#=YS+RUG#^JQC-O_TU:X"&VYX"BMI/>8@TI"JB@*#!H,2#0LTO>J%IFWVG M@3Q(TL4O/A0U6+NOP+B,R%.0UG2@!2$/-25P%28P3F0FJD481# >-+1##.JFB4M6]X,<0[ >5!\F[\V)3&2UT% MIX0&T,/D>AB 35P4=I:')FS#9H5_SEH*C4#9L]DV28QK,^9;<.@.<=&64B=4)!S MI9@M'1_+.,DYCY&7KHP:A;9G(GV:3:]/Y=)3VR"T]II::QDTUE@NK&;EF*'+ MBN2#X&+-]Z9Q[>Y0YM-HGM[\L3C7PQ=-N448.6ZA=DY&5QQLRH^@N ( 5NE8 MH8N)^F5\=[^\NOUSL2F56'F2OFH7O%$:&FR-XT@91(16LAROM[2W"/%N3DRK M"OO@_,R#]/RL2\T(LD9# #C$PG,"N"_'!SGLK!._LUIE/8;6?B_EU'=OT>%>!&2"U))0+ 1V5 AJ$2D2L@=WFF[P( MWN6CW)WAVO-UR5/-540QC=X%=<"KZ 0X10W>(:+S.GFM+;!@A.2='PS=M*Q.CSH9J(T!W,:<_I1 MIGW?ZCW>I&$L-D=(3]Y+(+Z5"B7 Y^10&OHU M[":X^MKF&+;XAJC?U,W-.'U)2B!Y.YL_K+^QYV3$3:N^%*2%O+=86$"P!093 M9K$S3$@'I*IT3>SU2"/P=^OWAVC[]NF34!?^]7KYQJA.[RPH*;W 2 E N.#1 M<*;>E:-%UN?DMSICE5*9 [..!="5 _W/T7R<7B^Y7.KO\:'(^]>/!L5LND@( M*/+:>4FB&;<#S]JL?;T!V> ML#).P>VH",N*.A@0?_*%>H =)R'96;34;'J36B?[LEZYLK/MAT-'E MZZW' S22B#BZ^!\M%8,20[X#"5^* =2$: ^RY"0TC_-DCR_VM9A&CV/S!NIN M7JS=_+UKT;$F@5L27Y,[2(WSA'CD_$[[>F)Z\ZNZX$!=P! %*"1:]3BVU0PX3A38C4TCAK$2K SJK[F'=:0#MOGAT M=.UYNT& 3! JO/7 6J4L%(CSHVO?E\P!0A9PGSU&,$/ 6 NW)L%(LFJT%R0"):AC#JMRA)JH"PL7SA'Q0;:]AR6D&\!X)=73A MV=LF "\0$]Q3Y'W\/\&U>9HT$%;*BG8^.BA;TL>9'^UQ*9/W&Q]>M_:U" M_!X&J9 &:\2CLT&\V>E9[+)*BPR0.CF"?JUC&@/U1/(LYLMGQ(F_O29-_"A\ M276(]RQ0+_X>N ,**RTDU$AZ*;"),Z;$@;,,AEHPKQ$"9(#8E5WY>3[[4^MGB+LG7;1[\WDE7 M:1.W0NN L*9,4A1U+2,<( MXN9')%*$7=CF[42949=G):'?%,KV*H,79=M1+ M?OE@1 H[;SUW'@L*"$"PC#M\87LJC1^/) M.A?*S,P>'F;3]4[C_6P2*;#0H\7X^L"B5K.G(+66%'JC'*?1266(@AT>+)H. ME['J=46:69?"Z.RP:K2X3_^?5HG'T23ENTC0W<_FRY3U[XD*&Z<9=0C"2/2/%JL8K=B*(I[*["E-=CBYK3QI=L?##PX_1 M>)Y>]>KV0Y3S]"[=.=IXW1^F-\7M>#I>%I/QX[I S625]F+^,9O=_#6>O+6D M-M%ML$8@Z;CE4'G'G'16E !DQR%J M\YO5]?)?J5+(=/DSCG>^&DT^%W'9NMGG1AQJ$SC2VF $.>3"8]'W9]'LVOYNN0YYM_CB:KE.-^/8;*3-O704!:...! M)C9.,0Z2(; [THDX9.WU#JALUB!HUY 0.G1LKXOB9N$CBFFNC*;7$;R70]HD M0D[YW^(?UY\<]G5/Z# @RZ+FU\1IK:!$%E),=^CPO 2TO\\C.A%*EPD(-BDW M%IN4W2GY1G'S[&;]NBSKH2I"5;L(EE$,'&&8!.\JP$!0.*#^B) MEBV)H9],&.DD;_$U2G1T\E-IM.X&^P M!='2)X@2K"E6"&&P*;, A#:GU3+:EPUE]FTTO?EC]GT\*;[.)JN$Z^)3L=PB MNS?4Z%B[P/DZY3RS!D*'++#>L.T8)(W>S&4$:30IS%E[\)Z\1>52$N4?\_&B M^#H:?:U#D.,MU_J(" 0<8,8AXRE!NS%81[*]CC G->/! L, M59I:R!RU"F%*M"A'D*XG=1HF,5N.)N="D4PDA[CX7UR),F&4!$893J$!%BHO MG#;.$>$]Q)#W6&%[;41>W;YZ]Y^;?ZL4%JO601! 41 M4D&@9E(@9(4L$8@_ M\;Z,A)YK]U3EQ>L[#&V WEG$YO/Z9=6)=JA9L()Q*+2W'"BD%#*2[H"4&%UB M5&:+]&H0ZJY(]>E?< HN@S1/5!QX)@P1B#:S36 1$X^C*&&9K:Y M K: >5=\^S8?W:1*KU?+^V*^Q6;QI;@NXC"^3XK-( [PK5+[X#V1B'JDL-8, M,V3@DQG %,Z)0,H*J3Q/OK6!>6?!DM.4*',VK[&$[FL2H-8:*V1UA(Y+ZHW4 MJ!PATBSG0L-0TWZUR*J&8.[]_D)U8E7M(D3+E"(:76.KO#%0(*'Y#@$)W3[UHHC?=6^+QV(R6[]X6OQG#S]6439?9[?+OR*RU5EX4G\! M.L2Y,CB="GO.O!;,;[&AT:;-.4<;4-AEBRSL O:N*%E>D(@#^/5.Q5V M10TK\(3N H[KAK4\YXHY14_"Z#)XLSHWWW@ZI#1Z6$/(!/8TU0M4 N_& M!;.V:>J'9)XER?)1[3C3=R!E1WK44>=H5]=[O1*:79M]'?=7:CWVZ2 M M@G!>I40$&AMM0"KJ$QWTTASU-.OJ]#L\S6@']JYHYT;SZ=K#W=[IKDZW(RT# M1!1X;J*0@&20&"GU;J?3I3N+QPXA*[0.-$PMJ8(0P,.ER3.1.HP.>5<44O<,#B#9 [W(9G1?W42&/ M'XN-"5DW8K-J%\$;%,W/]9X.-BS=I9*L1 #F%95"[_!PH27[5)/FR+Q?5\_"-]># NI5Y7P6J2+%>>:C4RCA4!LH2< M,J6R;DR^C\.!EB'OBH2?BK^>@3.?3>./U\4SM5U=#=;M*ACHA<:0* $XEEI( M[^AN0:!9]>?1^S@\:!GRSHV^/XK18C4OGD*[:FSR5NTC> Z5U)PRA(26QBI! M18F!DBKGB!^]PY.&MH ?XLWAK]?WQ3+Z+RR/")354> P= M\%II[K4U"CA*XH)&6:7KM6VM7\MTBR+"_SB.V.J??RY2\J2K'\5\E(;R=$1_ M<.6JVDD WEH4-260SCMLM;; ;9&PVHFL^*"S6K(J4^+7LC#M8-WE?:M7%W?6 ML1_CZ[21M[G8\_*#YU=\U@9C]%7F45D6MMC\-_Z^R5OM_KZ^3P584YHE=WM; M')ROW;Y(T-@23R#$WBFK* +&L%(:#@.3LVR^"^8/6EYG,7O:F@Q!:;'6,U@2 MA0QR@ !:8@4!S4D?<5Z.2"_N(9"%M].W+?&OU(08Y7V02B!O>2044BB)Y2R)XIR_,[0G+7NO*R\ MRD1X'=78 LQ=S/O_NQK-(^"3G\_.,6YG\X=U3W].1W&Q73[EO>]\GA]\O8CY M]6267/ *D[]F3P$K#ZF&! LH 5*6H4V:0.:X$=!4"L_L 9,J*J%:!X$C0Y!$ M1 $JC$@;)MAW=D=V_ELL?@\G]V.#\V.9T\%F7)8I< ( M9PE7WE+N\6XF*<>U*H:^PS_6[JNF-'4]6RX.5P(ZT#'J-(T;> :R:XK"C8K@EXI5Y=HP7-"C2(.4$.X94PH(\JQ$2-SKD$/\ 97KXRJ MB75?/*JOLLIYPI467'.+G4Q1,W&2^)UJ!D!=2)W?OKET&MK#XG<-;3%5/$4[J+T"2(NY(M.R(,B:R MFOL=/DZ(K/I5%V;I5*;2ZT2^'0BF"TWS(IM(;ZKDQ5NL3W#7M]6>0G0J*)'* M?01AO7$V+A[&"&N90(!OK5 1]7ZUK& ]X?#$X(KY^VIW%[AC1%*L2"I!Z9") MSB JT>' 9UWP';CR:(%"OZ;V:ULBG6L-=7.SSOOQ4M7V>ZC0K4)1T0$A6D'L MD<'&)NEL]_=2#>QJM_S:MD?VC&9](7B]2E6R0H[V$HS%4@F)& 80&&D]-;S$ MP@I]87&K+7!DKZ'1-/8=9J5]>N^465?]/3Y\LO7&\X$X8IUFRG&N)&;0^YW& MY=K K"QSP^-5*U(_M!:=B'-O'+*SA]'XT$W%/2V"D2BNV-'EYY!ZA @#HIR' M'$/6FV_4@7ZJ+^-CC#D)T^.YZ.TSOB!UUY3EK&>!>U$M2K9LHXF+^ M6'PLJUU7U35[F@>5LLUZ2*V'&/#(;:M+*UXX"'L[<[^0!:P9V'LAW$M0W-\_ MBNOMSX>JV5?M(DB/O<)6$D0U0TP*%9W7$@$M.XTQ;K.8?3NTJ.; YZ+>"^^V MH&Q2)E;VA%^V"@1)(2#S!*?37(ZMYN7D%0#9G&1*M=7:9;$K"^B3C:S/\]G- MZOI9RK"GS.J+J[FY'\WOBE2R>Y^=5;5]()HS&4U/C;C1Z9Z8=;L)0@3(*9$T MP""@5FC3)N"=;R/N@I9??/IQ//H^GHR7/]_5AB)D'!!G@<* :N4H%XQ8ACPP MS)%H,K^G#46AM,;. ^X\A)IH2QS;8N%U!.CW>40=PF3L+M83Q'GM+C)CD76. M* @LYLYI#G@Y-HPO;=>Z%:E7VEVLA_/Y[2[*:/(#"3@EA$"@#,1:;<87YV=< MS"^+1YDRKKB[6 _3(>\N.@*$51 Q+"A$S@@GW'8DT&-^Z>RH*\_ZNXOU ![ M[F*=Q>K7EL$H8HCB$BB.H3(XSCJT'2]BWFSO6V"BX )Q2 4$ G'%$K71+9C!#:K'OM9F=\YXG]=)+LAL#N+:W_X,9G] M+(JOQ6,Q'TVOB[UKX9$6@5I-G>?&L?6=:H4KV/8R:SQ2%SZN#S01('#1744^V%-=0+;K9CBTN_RZD0,1EB%-,H*9!TYR8)5 C+-RO)* "XMD:Y8"%<[+3H>Z3VK5Y%/P1"'( M$:6<&(61Y<]! 2UD0P@J3Q"0$,+9&D34&]05N6:@6NIMJC5&-I=L>WSZ.?Z M&#FB\&(@!^BUKTG U$ FHYH7#*;Y) THG67&.,V)$ZEN:#VV7-C M5$, G]-:!])M?R'B3-#1- !*$U>J8N:(RMDVKYVX8[/6N>EYDJ >PTCW7 MGM]F-GY\8ISD&QT%JXS7UEG'>1R_D(A@L$6#2Y=U/^!\X]D:L<^;QK[S"*6> M\RUT&X)DH+9(&)**IU"NK$.TC$53\><>DR-6W+BHE5VA4D\!6\(1=]9@99E' M1K,R68!0R.JL^K0#WRUJ@3BGA2*=*(QNE,5RO"E+]'7TN$XT,QE->U,7SZO_ MKD$L7ZY6:I8:O03J@$&$8D\DULAA#>0V+X^$DM!*ISLM.3*I=.-Z %?+^V+^ M.3)IOAN)+J;%[7A9,[?"J5T&8+5VS# EN$)*>RDI+%$2(BM/V-"52"MD>NT? M=2.7WO3)$+,M=*]JK$Q75BFR&!.&D#?1.MTJ?Z^SOQ3S5>+NZ7?_Q $+9?0>"' 7K;.DJ+@Z%@F7?G?IX^K%0('"Y06%G/NK75>2 V)*U&BFEU85;!A M,[>F,'JF;/(;OA37L[OI^'\.9N.LU#X(#P&3$&D4AX^40)30WSU_HN?N\?N7OZ97+Q\%A'!@Y&<8V]]&D> 8>L]5J6F*4R M[A?L)';%ME\+B74HL?[4TQ#]QZ%J+NV^1\GR>JK2NAZ-__L);E4X1JU_2S?R. FA@D?'AF.#$>!:;O--11Q9QQE( MSDN;56;@WLWT;F77661*M \_C1Z.W9]Z_EB@*CK71 /B.75&8&88*D>2PFXN M:^^C!P:\WHD]'?RN:73T?M3+!P-GF@IF">')"W%>$<#+T41#X,*NBY\FR#UL M. G!DR_UJO@1_3!-FQ;CQ^(Y_]/['+[36Z5MP)8JH@QWP'FIG!*,P^TXXE]D MIW&XW3&AKA!G[<*:0P\@KQZFX^^KQ>DLJ=I%@,AKJJ66F).47U$)4J[F-KY9 MSN[[ /IT;)Y&-[VI;/^T\74!::ME]&L(8-I+AR@08J?D#)/5-&G8:ECU.:U_4;_SD=+Q=?OOYYE(L'VP4(N6<&1>/% M>L*E5$:53I4S4.;D11ADT/F@*-BD:$[V1%[,@\^K^?5]''D:X.*P^W&L74 < M>\HI90PA$A>8Z'S9\OVQ]3E[K[6/J]\-M=H0S8D:;C%?/M-N\;?7FBU^%+XD MC@H^A?/!,D(0X1K M@"G2""*(-=N^NP?,YUPG'[SPZXIOU@R(K1)@]/=Q CQ_)DBM?3274N9'! P@ MG+.2_!YA#[LT<<^) !D@#F8O:M]J^+%"&J?\SH,U&E!AA+'$ T$H][PTX;WG M(L=FJ7U__-W8++W);_"L_[1*\C"PY')C?^74%Y(:PV2#C/"%= M&%[J(D\%O>1;:%TRLJG)T) <.YT;WX^/\_OK<;J_?XSGH^U5@_'LZ)QHXCN" M5IAH#KU50$,&C8*H].Z]T:K3W;=W-A=ZD-_@UX?U/_\L%LN4-GT]PD/I39K\ MFF 5B@K%0Q#7=* Y,!+[;1 S\+J_W9W+)'\_4AL\_S>G0(M_Q >7BP_;2?ZO M8GQWGQ).I%S'=\7ZCREIC!^-Y_\<358' YF[?9.@C< F1;DHHJE"F*!RGP<# MF5?I<_#^QAE.J4ZDW-FL2X<-'Q:+57%C-X4W-LDYUW;CLT/6A?N[F%^/%X?= MCMJ=!8(EA^G85CA+B:$6 K?311Z0#.[3WRM(E[(YEW6B'-]NZGZ;+=/EIF4$ M93&^;GMQJ/+U@7NAA/12(YAV^BRPMKR4!H!S.;O?[/>L&+8T.X^0*N:/X^OB M;20^S::/T7@L-G;D8CVZYW]/]Y$^S9;_53R[>?U7OX[N_TXR$[KEH'(7IK MT6=3"G'E$*%0 "W*T6-L<]8/>?Z1O^V1O!7Q#-Y%IE_^+(.P6!#2(":P8!AX"(E+ZJE!',J^(,?P<@]+##T:S !Q^TL[O; M,H\PKM,E 3F!L83"*^,,Q- PN%-]]'G1RA.FU>#OJIQA M7$_3$CWY+M[1$7P_-H)]L6M-=A_2=3&L$ 1">1FA(5:5&0<14'DY(K/B#"Z& MTCV*J\.'G_87HS?AS?K.+"-UK<;Y:TM=>WWF%,$S.Z@0=4 M?%-?$3C@S!/FN)/2.* ( .7F$)(J+XU@5G#!92OTGN0WB(B9_7=X3PV;V=]C MP!$*I@P&FB-/$8'2X1(?;W'.%2GX.TR@>PGUE^3W[4]WNP(JCOQAXXO\SOS[ M5L=!4:X]C&3RB!$MH7/E.03TG(I*4[$E=756F7^U9\0Q9S6V7 &/@6"@Q)$! MF+6U,? 5NRL&MI;YMY[LAIU/#RIK";(0.\^@]#BM%=N% FAC+S'W0(^$.)A/ MKYXH!G,Z= ;Y]!BBA* 4S0&)Q1IKI\I[4, )<\DD/Y%B7>33JR>5\\RG1["# M5$() %?(:T&)\>48+5)99XKG'U73*FLJY].K)Z/!Z-V>:-,67'3%!^FD3C%8MGE M7'KKNP-'#DC#B*564^J(T:+,^ 0!KE8\[US7GPN92PW(]2SG4JE#_CF;Q&XF MD2Q]K$POOST PBP@/-K0S%@J$8*[=+X08Y%S$_,=Q(0,8CXU(MG!!U4=&OFW M8OYP-"=,*U\:!( $(V4M=U)8 M'>T:5;ZS);+37?5S*EA:6=9OIM>OA_J TNM#0+SR5DHDA4.*PNVE FW+J%\+LV&'."@NO&$(0D859"J:=+YDO396_"X9V(;J:$(4@]G< M.8,0!XJ8.]60^?R&SSKCR8[V-W'_C*;3/QLGAJU,4-.>I' )) :&^N, M%$ JJX0N=9!)SL4[6QP:I&]GV30:D.L%S;)-W9%^)]CF'0+D$$-GH[]. ))& M2:91*0,.3:=113\VU\66H_GR#,Z?6N9\]U/S)$:<_ZQ\F8>KETGY\A6B%VH0 MX1RFZY>*.N$T)J4$#*3.*MV&J&-)^FFOV=E?WYD/3YWD;^/:'/EB;O:=H/?*X'8!B6"BMNN")* M1,M)D9T1I6&GB2Y^W0H^VTG>SNP9H!:H2:#SG_J76&:$>.$TLLSY2#\%N?&& M;V7H!-(YVUVU]YXO9)4_@S@)0';_]Y6S/U=]*#-Z^<>P>[P:GL1O^M>36]L\5A,9C\2"%N'H,H%]V.M@^ ,0R0@$: ON1L(NU0JWG0.]N1*B:QS[OXXG^,YO\NEO'GJDP[UC1 SSGC1""OM*<: M86U+;<^\STH5/O3KY^W0K&'$N^+8/XII,1]-XFNKFX?Q=)Q7XL:A*M$KM M@[$(8&(Q5P8[[+G091T"Q*2 NJ_C@K-E6QNP=T6Y9GRACQ72=#3\38$;ZY#" MV!//-2&: @Y+/)VD.9[#T-?F8;FR_0JVLW1TFP$4-P>WH0_POUH'P6II/211 MW7BBL<344EV.7M"LJU)#=XA[(]+K-'9M2&H(!RA/U;!^YXH^N#G-D4T9P0UC M3G% J<1PZX) *BSN\]CDU*/#[0'AU6JY6(ZF-]$B;OE:R\$O##S%&]JXT!B, M!$,6<>)*A)DAO661'N19264Z-G7.W*3L!A\R\NM@7QV>N[^+^?5X47R>QU4I M 7';Y:RI^#+!2!-="B1I7/$B0[$EMBPOQ[3!O=4;&U@H2$/4;F^FM2/O,YR% M[=V5WO==03A&"6 *$\ZY4I+R[:6^B"G!J-/3J//*KM4!C]N;:5UZ-;/'.2%R7&!RV]VIT%S["3!&@H1(5:$R.[Y.9 MHNKW)&A;FN>R:CR[0Z"F-^[O'^/YNH=6$R]6_>Y@,;$RKM6:>1W'+QU@VZTW MR EGW1QA_9Y!;2PC30O_7"9):VM!P1K 2U"6D-;8BI(5CK\H4?. M7=@TRI7MNN?O^BRKXVG0SXER M39H,9IKNK457)0M:8U.UN;<("!HOG()> J^!MQJ4T;=0>$ER+-E+/R0;^$3M MC21G,UG+0?8^7VN]2'!"< <)IIBIE$ M.O>XE :D-&?3]-*=SS.?LFWR9#"S MMDT1#M6!#=R[:/50RIEP0'N$K-_)*FK_E8Q0 MHSPRR#- -#9LF[@PXH^%S\E\_1Z.+,][ZK9#DG.9I,>/G'J:NWDO%HQV,%*( M8NJX8E!BI4HV"1+=GBZG]/ 7WX'M&G%?.UR46?FS YL(K8C\4YGW/?CH_]>VS+X4J0L'_%S,YNN MK9?5:/*MF#^@8[.OV[<)"%H ($<*06D@55+1G5RPP3DSD?^>B;5GXJ"E?RZS MLK9QL \@V.)D;>XE ^9( $803Q?CZ]8*F1S[SF"QLI2FNW$\FC)8Q_^ G1T#2*44.OO"C\#O*=93%Y>ZE$@?IXSNRX];F^XEF2> ME/M+];A.Y+IX^3:_TSD&@)F7U$!KO%86Z&B:;,^6,+>XFK?7DCK<9?+=,YFV M>3K7@OT61:GC>_S[D*H[J<,0J4TQYEQR2J0W6H@GA#CREYQUMBMN[:UCU:*@ M.EO5WQC,..]K?E/@4@ FD:)62X$A]A:P M$D_M9&]5T]_O)&A7@IUX9>F][V>3R(+%IE9S;[[8YNLK^%8O'PRI_HT1SD+G M";#"&:.WH%(H;+6PZI94S2_@?IHMBR2!/1/,QDM:M3V_J55 ! [SG1<$82'6%(O M "['JN"E%9HX5=#[5^I,0#NS0U??%\5_5A$B]QC_^1:__$B9[#TM4ADL"YE+ MQ:\\5H@RYJU1@B@MD-(V9T]@@(1I1-*OV=,(LCTRYVA-Z[UM@C58&8&=44Q2 MHKE"DF_'2)@2.;G.A\B>7$D?9\Y)N/;$G>.58-]Z/A@$DP5$94KM@) 30/DT M-L, CY97;S70.^-,71D?9LU)J':7>WY;>W2M9[=:]]A*M:]-< HI%A=XA0DS MU$/&F"@U--4NQTD98N+0-M:JAK#MBC_/7_/H,O7KPX%S)J,-2)5%)$XNSCTD MVU%)CF!66-X &9,OW5G#D':F:(KYN%C8SZ5$UF]%:. M$S%T82FN&R=/$Z#VL41]K% 8_,WG P6:>JF%C98;!\X@ILJM"PFHZ*9(SEF; M-DW@VIG"&>W&OLG^O#TC6FQJ\7R8?IN/IHO1=9+D(0U4HYM M#1 1,4;<97. M4(WB!^7L(>C"=@8SV?!:*[4'=,=JZE^C%""ZO)I_29>'=H,IKE?S\3)J7C.: M3(H;_7/[W&+[8 6%=FK/4:U'$U1#Y*5ES N!L+%;O!13((>8 U\K\XG9+?8] MJ$LMO^4Y M\+!-I'O5D"]RB.S^N)M AZYAG-1?B'8SA99 B@R+_Q#.=QZ2RZ*&X6/D*SI?TND^\A"AUH%@PS/)TP,(*\-U(S"O5.=5.9 M<[VR=MZLQV+^?79>)&H.VNY(]'PG9N/UJ-7R?C8?_\_!2L&'&X845$F 088K M$T>,%9*^'"U"69F'L](^G0>-&H2V'R)]'LVOYNOSBIOUI/>IMIY=P*VIMYZU#'%2 M&>^I]EA"SE.XA[>[\1*=LUTQ]%PZ[6NQTX'NDUB;7<":G-HT"CQ!IK016CM* M#/4>EX<:FDI%<[9EAYXXIGT^G01R#]M<:^>TPAJXKTE !D;4%"?&1R<6$R@2 M: (8B*F#."L0[SUM[^>@>IPWX^GB;LT&B+9<2)\'K87 MZ-[@24YWP2N@H21**YS6<\TI=.4LL=QE!>9=[$Y\AXBWPZ\GM?E,8R8'M?1, MMR,XB6U5.P_ Q>7>02&QAY(QZ& *AMP@0:+[F\.]B]U][PW_/G:PRAVWYX-: MQ[=-;S8?%/&/^_1B7H8]V/^V_'C M^*:8WGR);G%4[==)OG?5]S#>;AZ(\%#Q:)9:I!%*69AT";1AU.4<1,++WZ=O M'N&3U]V7[_*EN"DV:3U*(W,_7^HT#QI[C""7A%)+K$. P7*_SUB&LE(>9A6S M&#)?6D2X'UWT;+,0_*^M]JWE=3;VK4$ 0R3#0D2U[S5V7- R)L0@[G,B M)6#6+O^0V3D\P?23.^/KZN%A-/^Y3C:41KAVO;_$[N>/14+ KU(=RM(5.M.D M&LAX"I@BAA@-B(]$<6J;C<@Z;2OEDVII6_U8JLD*A:]KI.#(^X[@&.8RJV_JG@]\UC8Y>HW[Y8.#.6/'XCG_T_OLO0H1QQ M7(Y1NZPKT0-D4/\V3%.2Z)5M59/$O-4J$&9,"KP'-#DA7&CO73G.Y)I/%<8'&UCLI7>X<4B4A93W=C<4Q>F$G'9 M%31K=]*:R-]_&UX5H=#*CK*(4:42&Y">*(FE^][O?V^T_G!^=Q^W%-0T55$8D M)-2E#@2EAQDM$HO;(< MQ+(PV=W&*',![S5^C4^?OW2"[^JZ1C&+P@OI!4?+,]^]<<\[WA>]_E4[AU95 M:)S22N-['W8_GK8/CWY,UB=8"H:UT3P2("]ZA :RI 4WAVQI*[ MDA?K:R=ZJ@=;$UNIFKO))?U]Z#'XLOSAR:U3$ZT7BGHPE$2BD!ZU1FS9N]?5 M8WOQR_7L]ILMD?RW$'/JN1%L#3=&W4S"K&,)IP.F]( M<@]%W?NU8WI&1+U,5=_83M5[[/,YIN9I?O4.2.S=A7FL$O-6_; 0P(H$2 MY)*9(#4Z>DJF$&-9R4ZHL>"W'/@KL> RW;GM(;@__R7_0;^MY$ 38?W+G8RVQ<]LO*9,"I<0%"4-* FS<))=.O^&R"E[ MHV"WC.YGV=+G_$?[0P/]_IL;9),V M4XQ&>Y,E0] RSPYI7:D 'NWJ,3/4QKUXDX=I=2'$]"JO7EC2F'33-)$+ 4#3 M_3)RZPZAH L@5"B995%C?\D-CZBQ.EUF(%3Y;&H&PFDKC-01T.5B0W1'*9VF M:F41<;FQ^P^D'J;9V;S.A .IE:;H4\AO/1*C $CNC&XEC-P3*!GH6G]@7(Z= MB?0ZG^>I8U"K9E$;9,%Y##1@\(2+HW:DN-8.-3C I*(850=^#927JL)=ZYI4H!&E/<@.1)07A&T["2G M 5QWSG^$N:]'KJ,5VV.S'C_(?[YN]MOW[_X 4$L#!!0 ( %JM;5#W@LM. M B8 &'5 : :6YS9S(P,3DQ,C,Q97@Q,#(R9F]R;2YH=&WM77ESV\B5 M_SOY%!UGDY*J:(DZ?,F.JVB*LIG(DB+2XTRE4E,@T20Q!@$&AV3NI]]W=:,! M@AI+)+WBS,S6.B*)HX]WO]][_>9/IY?M_H]7'37)IJ&Z^O3NO-M63Y[N[W\^ M:N_OG_9/U8?^QW-UO-<\4/W$B](@"^+("_?W.Q=/U)-)ELU.]O=O;V_W;H_V MXF2\W[_>QT<=[X=QG.H]/_.?O/WC&_SJ[1__\&:B/1_^]P]O_O3TJ3J-A_E4 M1YD:)MK+M*_R-(C&ZK.OTR_J0#U]:J]LQ[-Y$HPGF3IL'C;5YSCY$MQXYHHL MR$+]MO-U$@R"[,T^?X27[=,@G)_T M@ZE.U86^5=?QU(M>TV]I\+_ZY* YRU[CZ.'.MV\\%7E3N#<]>'9X<-@\[CQ[ M]OQEY_CT7>NH?7C:;#6;G3/XOW?'3]Z^V??@_^DN\X]Y9WIK]E3+PS&T0G-T?F7.FCN'1Z^ MV<CJ(LRR>GAP\GWUUQS^$O=2).YS#>T_@L&X" M] Y?#^/$0^H[R2-?)S@Z>/C9Y?5'=7FF.O]J?VA=O.^HUOOK3N=CYZ)?GNP* M\_HY3[-@-.>O GAWE)TY"NB .#D(,IBY:4J M'JF?G/\:Q+\--9C3U0.=W6H=E2[!__8:REOX\J>?U#">SKQHCHNC-[@V'X#F M=++RPC1HCMTHU7H<@PA+9C2O4QUZMUZB83;)3%Z_Z1FU>>%6GM+>VGAJ8[+B MR=OK3KO;;YWWMH#_:T;_^4/GNM/J/7BK&@I)B4D861,_#72D1\$P\$(5WT;P M/;#E4">9%T3X)UXB%((;??#B=:J>[3UK_@6^C6[@NF 0:M7341 GZB+.0%WZ MN496/MPTX=+;UB&BTARDTBQ/TMR#AZ!P4A$\&P25&H?Q %9F%"=3E>AQD!H1 M1@N#2A\7J:U!Q/W5F\Y>PZKL;7K>[WE,./TUS#Y2WA!>XWO14*O;()O S+S, MDD"72#I/=$/Y9(?]W8MR+YFK5RBO#UXLR&N'8.C[ST$X!?[)0)#U$V"6AKKP MV$Q4K32-@?"^AY"STUAYQ5[_5D6'RR"X6< )TY2V>!A'/IG^J4IUALP"5"0L MXM"/(WLF'@L?MMOA@4,6)O0E2Q&R$M()*,-TF1P"E3\%TDFS>/@%QN!#WP, M2Y+HX#M8%[BQ*;+XM;<&@?6;93]G2[^!^WAS&PO2V.%!\*0#X UXGC8N!OY: M1U4%5Q9O@ W= +F(HZY:*Q#*T>%KG#Y,;,.T;5VS]5@B#5+&_@UI8EGUJ0>R M,\CFI'P;N/05W\<1D:X8^D8Y ;23@DV#D14K8TO\JF9AGA:OA!'Z^9"]T'L( MI.\H9*X2/0WRJ>K1Z%87-^JW*F\JQ%!>5X5:U2M$#\D6H%5X&.R^0R3 A"QN MK-*^#4)8N7&DTY1D#[IZK.PIJE%$.4AW!J2H#AX=71$%@KX5/22#4?3C MNQ+3Q>7GANHC19U=7G=6H"G@-U(FL,!,!++1,Y0;J4ZM]>$9!G>-":(XCHFA MBHO1.%7C./;I*[3J/0PSE-[ =)SHH0YF+"W2?(21#!T-Y_CZVTDPG!#AHCF M;NKP2Q3?AMH?:Y_O!I^!*( &A<0WBD,827IR_]T,]2@[:<(V?5MPR]U=O*NR MF_>(D-USS\V3R?625[>N^]WV>4=U'T@ -81%9ABF#HR@63M_E!;^^*6YR%G3 ME1F&I 11\\%>\^ !B],4&7'PO/EZ\=\-FJ0/YN0]I3[-XJCB8U2<#\?E(#9W M]7;)SS=,;UP04-9AV*A3$+PB=VJ)1ME1J1@#=YK&==&#DKGPO3R%-9FE#8K4 MQ7DF4FQ.%A-,E/P\WY=$;%E@PM:V^(9V&%,V=5'I\^ZQ%,0K,DSK>D-Q+W'W M5#R$35$[0[@&M^Y&AW.^:_/+M_*Z/4"N/P8I!%SQ6(3/D[=7-=;=X=[!D>&S M^H@?TTZ:)PE:=\DR#AZBQ1Z&AEY)%+G?F9=4;C5R!HU5U^:O6KE$[^DP"0:& MXLMA2;83$AUJCVP6&/(P] *4@DE +(,\!P^'H<)5%! 7F5@>$1I$PS!'TFBH M =P3Q9D*@VG =S2848?#A&QK&'T>S;R $1$W:\J*?9[S(H+?=21%!B^[4^][A5LQIXZ?O;BY>&[@^:QVJ' MR=!+*1(>!CI'LADE+$M!-(MR"D!FSV9A,,3=;HAG):2@@NE4^P%060C$K?I^OVU[VV/'CX6[KDS,L?DN8HYBF0]%(.E2HZ;CBNN.'J;925& MR[PO&$_U@'2%>6/T5]E"O?+R4'WP*!:;JO/SJX8Z?G'\ J8*-(Q6ECI-X%]P MUF]U. *=@TIIM]2KPX/#@P82>YJ#[\M^=!@/F9D]!./, MD>')W_6908'_'%>X@6Q5P>1\IV56I^M($ G%&,^>A;EU' PA^2!$;L N!GF: MKN;W+Y$** 5^@\8A.!A ?+,$T2"B:V1W:ZS!( (]DX-D#S)0E2!&8U!V$=XW MB\$$$N7A4H?RX%O]-"7%+6C41/\W1],IFR1Q/I[0S:<:'A5D M@D2PEP+_M>W[1MXP"$5+C(AXY*XXF3-FP9H&:*)R$ L8:$P#*B7)J@%JW.=@ M%+"6(S-AO]OK7J@_GXBIH%JMP_U//?X ?S_?<,*!B/"W1G05P\Y0W3@3$2X48MS:TZB)[-)R;61@*/R7XO!S;N MW';\.@MR52Y$J]!PA%S]>-(:U%N-J./:IR,^J4#K/@)ULK' MV]'13 ()[B"E8[!G)&&[V@O!# GU&#SXS:8[UD6BBUX=NN&\5HNN&/&R7;Y: MB0[KW^4@6_5V=1OGH6\29N2G6??'/*..+,'/KY +:"21#IA300<2]!J\QL1> M*822@267?-&9()YDL-5!-20'PJ^"L?D:8[H<[_-2^%=&:,PB$% .&=X5,)4; M!UB6@:E<'^;ANJLS%(J^$8)E'0[4=7\/=WLH+A[ :SPG/%[$#V)C>*H="G;E MJ1:77[[7_FZM(9%60_!%B+8(QI^HG6"7!:GL7[%?!?E/O!M$_6KPGO-T1KG6 MAL#Q%X6/. >]3EN)Z7/1ZIVV_LE97Q 8M,5"#/P3I_%V G 9^U1ROFP89(7L,J1$S$K')CTN(#8U_QR9OL,; 9E,?DD[=B'U4,TB;G[TN[UE#?2XV#%>^'=_HR,-T?6G[ MM@#NP-PFU&9)LT25J<3B?6-*(=TWE@LC2ADPM!ESGI9B70&*\"+*)% ZSE\4 MK0VE/0S.&(0"/&F@D3DQLEF)REC#5 #38 ]H">(P6&89ZLK!59&^U0G5,)1S MM=L8[BA23MN2D<>B$;3N<1^NXML5JL>V-&C]J((%CDP(L%8)=&6O]%>!Q4K2@;!(UH\OTA^82D!.1B?MYSP)4I_]*H MK>4Q, Z62-M*08\IUG"A XJK2V8+P_,F4U8"L$9B,2,((Y].2PFU7]Q+D?]" MJ=;4HT0"7I^ %1]I)4%)>;@O1?,57=UPS#3S -B\+*> ZDT0%[EU&+*'D! O M#S,F<\HFP VC$"B;B8J2WT#!A $>!:&)*YA+4RXVF6&*#\L*$T/5S OFN3AV MG@HF#K&8)S!U*@68B*XUC >_H-H>RV]._**!G-B@M%^.?DN28S8UT>,\%/[[ M.??'?!LP"+X^B'[.([DYS0-\K; NF=%#S>ZK@&J^! Q'9I6=E82(1]F&.>48 MYXM7X/RCN9$27@KF! .H!^#E^[1HL#^E#3++6_8=IYA HAWG-2?=/@?9!/Y" MA'/CQ?YO[J7!T]*W5JKLJ2U%"SAJ?RL2GS^@(B&)WHF 08>: AM6.+Q6+94#9B@3/QW(HS9A 3O=A'&YSR(ASF-D:6AR8'DHE%="0266PUK)X!)-: M6#>D'J$.V4P,0% 8V3PXP"SZ3BO0XVU M)"Y*5.K8BWP&6K?HS^^"6>V)T09&'>;GL*I$^4C:L1#?<7DJD5T,,BE P5%Q[,>4O*53DP9_&W;>SD4T1 ?60F3(AI MGPQDJH2J HO9(*?Z V-""4T#&<-HYA0PM"55"4A5#O1A&8W'E8HUN;.&DSAS M B+XMUVJJ4UGE*(DU41;M2L$+A.)?TXW"B* <6V<@D-)9/5-G 8L\ M#HK+RF$*;U@$+RH[^)!-M\E J40NHR70- TI]&DQG@:D5U&E#ZR8^O:\CJ3, MLP5K0_ TDG]'Q >'OJ93F))$G%CG @GFD:UO]0/,>5* &K,[\JEAXCYB8-F; MR5XC.$4R;]191.ZB_!H"0<^W06R^*YRE2W26TDDP6Y/0!.4FNSEXVE/6J:;(MM^.B )HXKZ)5Z.J\+=T+1D$QZ1=KNT29>0ZX.$D+# MB>91(-V;>4,!F7#ND&\JP*<5Y1\[C%UC43B(5I1'-L%O.G@Q_D%_$_1A6VGO MMPI1,32^%*-"+\!.T6#6":6"B^(P@PQB,'>IVMK3B%U1:X>M_&9@*B415(]3 M,9=\*U!%+6!4'/SZ&D JU.@'$S$FDB./HN32&0JAET__480TL#BASK9W!X%> MH-0^&U_1T.^%E_K>?\6I^LA5-1M,Z7&1Q.HY/=Q^MV6Y;2)1[G-0-0$MR@-6 MAG-1)ILF7X#_K+)@BD&U 6P1A@S.3-7K31SXIE#-C_-!5M]+$!2.EOXG[$MZ MZKSH,MHJ@FUR_44LL@')FO;7%B@8/U^J3I8$M:I=+WX-J:>CWX%.JP&=K%1; MT'HFBOT@K5>43_TB3LKH.+T)J)35CTNP4FY@Z'?@TA9R_U8 E]K>+ #=_7#N M;AKN7LG/PN =FG4%,PYY8(H.!S!]KHD^#IXUL5LU=:Q>TCP8J>VPYJ)9HAG: MH?[?SQRXLD-9U[$#MFX9TX,1 6. DS'7F2!C<@FZ"R,:Q%Y"N!7.3"'#5F63 M-3MDT"Q(H!Z_ZU15ID<[4CSL/L_JJ+/@J_:?4C?S=C[-.22MKG0R MTQD65E?>==>N[DD^L.;8*D*#L>GS+?W9<4('5?JJSMKT7L;)%T'[[1=M6X&I M.0U2+(M?YX47C2'89N;$( M#[+FGO-U*2_$S<>/OUL/V'6T&U<[U(I5VCZ F!['N!I, Z5.. M) FJ'1:=L MI(63E@DTA#IP!Q&8B@$ISQ(!6@JUT%>*&5J"W'$ I?85V*(?423VLETG^L,$ M2U*/(MP7")4@,EA/U M(])-VK !EN+Q>- B98]P!X"8;%Y(;DX+Z7,/YBQQI/F2DK'B'Y@06?&@#K4B M (4^YCZL-O+L!D-D&4I3X,AT1$;.J/9G*;C$Q8<_YJS6>='=L!,=H(+( MF, M/**&!99M.&)E%VCD#:E355S$-AA.5KVF(MGIHH)'X0F1QDP_@A5<+!>%WG!H M#M]:CJ(NI'C:EDQY&"0P7[0IAK:AIPT)RHRQ+VB#H B@+$+M;<;ZV$1"=ON2 M=^MI$+Y'!L?BX1Z[=\0M"$]C$(I!4D33JEK7/M:$&6P(9DG[N[OJD6L:QYM( MI$F&L?D+YE".(0!J&22,^Q2#T\ %// -B2#70N;6I M6]KBX"E2:0+Z6 U$!P,M#()U3SR"P5S(.4T3@;J8G%O@>#$+-GYI36J2--^8 M#*A"D+>-:;8B#GCMH.G7ZBZ#21,!'9JDIS1"Y![ZL5@L%@UJX>0+@2@@M##X M@E8WN@\&16A#R0U;2V9CTY4NZ(QHY/-&JSW07=M5YF"_"M+2.5D+CZ;D11*3 MY9RG3ZWN^#;3&75=FD_-H*LU!96CUWZA/5>Y!Y<7*&T@U MVUHD2G.G]8JOTO6N@NHORX)2RL1!Q[J:?&DORV550PQ4-2:'1-K04'(;7W*S M2RE.,*\H\D0CKITCCZJ^1?ZGO=Z>K1^IJQIARX5J0HPCFT?F3=HW %D^8B#* MIP.=;,598]L7[ZL>0M"V6F]= FTC14X"\9'S%6H.X[OO.0L/+GJI6AN_\JJ7 M[P'M_N&Q,$[-("VR^V.0TOD\D8[S5%TAO:5N:>!VIBF.MR1RT#-%CE<%!&)5 M@66/12P$ED"H8BP1][VI-Q9)Q8RN/!^;%&>:$_G<*-\B]&J<_:)BDEQP@J5- M/69@-+6HXX0/A)5H:9\&SA(9;PC=RQ,*8Z%?0NT;RJW7\-VV]-,%AI! 833= MC:X@"-X;,4VOP %FS M4,]Q.;I7Y*H5Q;A]%D%(#^"WHB4;4=,,'P.D,"CIG; IP,4FC9+C+0E&%$E( M.INB "<1-5[2GGTTL>-N9%O!K2(!+DDU#S2FE=3+DZ.F\O:F>PW5\5)X4:3Z MP50WC.G!@;%2&W#G]$ G!%=ACPTGVYQU.]6>C]^N(7_C6CD$2H&*YH-E6>8NU0 %$$HL$:U+'N"" MX>P2H4$02]&DHMCBG_)0/RM;6G&VH2 MWV(7E,9BZ*QHMFZ7#G^.O"DK(5\ZLL#.RVN+SC,U*.6R*D#[G#*B^,@:.J\Y M: >>Q^YH%+M(0DH9!93 ,GA(NS,\O 97"*![/4KP,O(O#1%5@U<;YNFV(H(7(&=B-7%=4DYL:; O$**]2Z:!2$_JB@TIM MW^(YUWVG$ZWQ=1ID1DAO\1-OE!7TL.6XM.,MB5.UJ-<88^O?"3Q\DUQ_XR4H MU5VTMEOO9P[&+= 7YKPE5$K"F5S4+_U6Z)0< VRWG7$J_"UO#\A)0[ #PDLY M H73KV:X"HW+O]=X8U2;+0G=I+YDL=PCIJ[[1#FROOT4OQ6=I]K8QT0G2"$K M]ILJT8186J[:FN9AAH4$Z/_;5S)<"!,_&CY[6?778>.4ZQSC2EA%3-!_YW# T[: 2V*(<>4."+NB%X1(<#75DGF!?0CH7T 'K0S*8^D%E$*^"CK\JV30 .PDV,#KTYIRLM MHB=@C*=(_-731-A!SY/LK@&W):I0?&-*J$6>%R#@HI*\4:HC3VP)NK@.7,.- M:D$L/5R1Y465O]C>06%ESHV<,TAO3M,ZE]%BE>^H>A<5GL(#N7:9=/$5Q:NM M(3F_G7!!,HWO-DY"&_\AE3H%W1O[I.E0 $GJ0'0A7B7;#\-EW%2]]/KV/1=; MTFYZ=:OMS#D+$43?M!9.B63HS67 -SK*:>K%\\PX2ZOD#N^N]$+UR>YH[QC; M@(Z0R\H#806QY,VFQ;9DB.[Q@LKJV8+WTB54@P!^>10@[<)&Y].'UR#2QW)R MM--J?U"79ZK_H:.N,)W;Z:D/G>M._U)];G5_@$^MBQ_5=??]A[Z"[ZX[__S4 MZ?552_6ONZUS]>Y']?=/US^J[@5==][M=]^W^MW+"_6YV_\ E_>N.FVZL_^A M"\]Z?]WI?.Q

=3H7\,5%[]-Y MOW.J\#'=LVZ[=7[^HX*?S0-IC-=[*X3,CPY?TS_]15:@H(KT0*WD%UWVQ0YZ M6L#U:.2F.EP668KT&!C3!52QI5[;]*11SCTBS)"3B7(BKQO+%H%OKO6F@V"< M2SE58H[N3#350ONEZFN*C2!E\FP*_Q0]#I"(\;SH+4[J:(:3=85]4=7CQ-C$ MC[4M#HNR,6KT;8MN>*FWW_1YN0VF3R\'?7:SJFUS9PM@L6OJ6^31CQ+P+PI2 M"CA?2B<4XNFI>&'W!Z'&E(8M%2/R-Y]T'I8(L8+J)Z%]-\86^^%D02@6C5N M1"C%(ITAC7#(@K(QQS4&$K]_MSB@V5?;0+,7,9K3B2_RR7:I3232S*EE;IBZ M"ET#S4R*4CZAO'$BV$[LT43%#49QRZ$%%,@3W &+LH81?1Q$H,LL[-37=(ZQ M"$B,&J:-(MYGD6,A46[$"!<^T 5>I J6XVXELWQ0='8@KUL."U\[=DCV%N/_"7\$VA@B/M!G94P^4N'T?BE MTMB[&K+LUIY,8AMBH8-+(6ER1TW@4IR9<@2=JR[(HK9'YI@8C/53I4F:G!]> MX]65YY6]QU* IC?SF.2_,LAH$C6LBL5[UN;2A]K$FV[@#SB;]@E6:0#Q2(;;+ MF72C>(N%*+T!E7<0Y82VYY]EZ8IXF_3&=G+LVR]GM@)G><&N_RKR!C01I MEE4DX2_F7G8/=,L"-&Q* T8%(2UN]P?%/M#)@(QX MNT<7YCMMZ%?/*R)A79B;[L@LA7@V)RM(!D&GKQ;#P"=T@5'!$XG'05+TA6K% 1M>Q!YJ_EV/+M\-FDZ[H 4&'ZH-')=&I.C^_(B%P_.+X!1Z5 MA0ERD.:G"?48Z-_J< 33/0MCF&A56+042PGZP>7-1S9CES5IK/=FB(=1W^-G M$C*8UZ8,;?,(UHMB CA)*H%/%8B/&1ZBN:D0Q#H4CHVCB/.(?K:$#]%HE2,O MS4Q'[$@%W-A54G'R129.E\31IUX4">X3?6PL8/X5>4E;4:_2+:4R5CX=\#9. M? D<>/80(4&:F-+HTK=DFM?]%(\:-8<-V4B@^8VZC-4$^.@$% [+<,@07"J= M:%.2EN8#H"@.!%#\QM9.\0R\V0R[NH@W+UA[7$?'LQ8V\9 Z>D M3FWL)X1Y@F@R0F$A'Q"^N'&OQT^]=)CCIM4\?Z2G010(\BS2>68BI?=_V=9S MW59@_\_RA/SH5IKF=+KUVH[E%%"'2321%VNJB"B-6W^ ")^^X.6IR9':6*5S M$<9+G0I,O^B_5H + =Y?%''$QF. AG-8N>E.AS<&S:YO I M5UFN+O,,5,">32<1X>VGE*W B/>P%$].KEV%6KH2W7<:8"]F$(HDNT&]FA,R M.+7-&)+"."5 D]-OD?H1372(27J"4<,7(?7^QP?ED=/2OR$U&' 1G8Q"5YEC MG.QU]B3>(D-J$Q,8?&1,ME1XHAD[YAC&<+"Y,XQZ0!T W>K MG*SY *=UM=AX\O;?",2Z[GQL=2]..]>,S.KVU%7K?:? 19UWSOKJW7GKXA^J M>]'O7"#@"I%1>_]YN/.]*7_U[1N/ZDG_]B0]:AX<=$Z?'3]KOGK>.NVTWQT] M?W':;#6;9X?/.H='Q_"$?>^15UMV"=EVT>GUU&?$R5V>%745-=5!" XC\\*O MBO.JN5'N9,/5ZNP92F7/)L$FAR_7% M ZFU??KQJ7?RXAI"X6B$N3A_+6,?N M1:_3>7\) [R^>@AD<$G _C'OAQWLN_F)4LO4'*WS!3 I7-/+] RS8!_W5&^* M!B?^UD> "0;0G"CA#^AC78&4IDIL$M/M";8F.;-MN2]'([@HV8:%^G!Y#O+V M\='LOW\J__>?K1 #]R>[$IFUBIZ_/0H7QLGZCM?=X+1;' I<-Q6M9\J;T(9; M/$KYMOBX;.3-NXVEYMV#:F$MT3*'8RW6VL,&L+@F].\?S =L?/#VCV_V)]DT M?/M_4$L#!!0 ( %JM;5 9J$1JH0< #'? : :6YS9S(P,3DQ,C,Q M97@R,7-U8G-I9"YH=&WMG6MOVS84AC^WOX)UT2$%ZFN3K''< +ZE\7)I$"<- MMF^T=&P1I4B#HN,XOWZ49#M.FFZ-W74@#PM4K:@+^?*E#A]*M-1XU?G-"&AH_GW1 M>%4LDHX,)C$(30(%5$-()@D3(W(=0O*55$FQN-RS+<R@$;(;DN@9AX^%H12Z.*0QX[/Z M)8LA(6''G0H$30V!R;M-YO5]J'>[N_[U0J M.[5.I[5WN-O>K1V:A&ZSN[-7.&B4J?F;';58+'+F3$ Q@E1+O5JKO/DVNT:: M\E1!F8A ,?W$$0-ELDN3%[FNY)UM^]=2:+C51MZ\6-GJ-,]B('EH M3C%WB-2J#TO[@P4+3%,!]43)5HX?TS T;:C(8:CKE?%M?CP3H3DV6U_-0$@5 M4[Z_.$;+<7K*V_24F@XXD XGV_]6*@4LO5D3(/%^O-;4TS5B(F\>'2BY2(A MJ_0\9JJLQ,9G'1*SBRFA^%C829NA M#M.%6FZ=%SC/8GOWS?YBI\?;JM_?5-O\L">*= -*LX#RN:J!U%K&BPK(U^K5 M\2U))&5W)_NP_L+MFK%OU._CAN1?"AZ>O M@S,31X@:*^1FQZ;?7U=W* M_AKZ_F?KOPDV/\O\/R:*)2$+TFXT;00]$4@UEHKF"8I\5B,JV%VV[ML%FG:1 M!84KTU$I!T2A6@ M$X[4[^_*_N%H9X7,>5#+U2XB6[YV"4$DC'$C!LF[/.E$A^L$/"MJ8NUV;H6Z M)A^8PM.YCVTJ:$A=U>JVDYL')KL#\V,,(WW))^F(Q0,9*MD>R+QL=X'L/KQM M]33EL[>D7U(E[NG+2G69A:Z*<]LZ[+C5$PG 2)*MJ^.WQ(S_?+^#0_:58.ES M\6.3:2AC=/*1NHX5LIJ31"N3 R7G>K9FF+-"N=N=]=)&5P6Z;1]VUOHV+"4F M(GGH0B/[2(H1.38+=,J1&HZ5M[;Z$16CB+*WI"U+Q#]7M%5=.V+"TY9;ZK#2 MUH,)#^O&)+OK!&DWO/9\"+ME(W4;"71UQ5 JNO:D""LTNMU#;S#%P0I];KN' MG:\N2MW218ETTU\MC!5+P$_00B7[LX+16K\CLELV4K^PD]:CV$MZ[6*')8''+4RR_7QX M+]M!SFIK96PB1Y*G^29DZUS/UIV(:H5@M[OJOIRDN#Q,:=E5C6X[B!VV.FS$ MVE(!Z7((M)*"!9M%);NK VGONV$]3"YSDVU#ID@HJ 44[ZH&Y8X)'+=G4>N9Q5APNY#CF M)J=4T!%DK\Q?OF_+HQ@VV1[%\'F.!,7FT:XGDHDR* ;D$CC$5&]Z=]\*\6YW MY![%G%6'!,4Z$*:2/'!AD^V!"Y_G2( K'U>VI1 0:(]8=JOSB.6L.B2(-1__ MG=ZE'YKTH(5-M@&6[WTQ3^#S'!E[+]SC//'79KM#"ZC@NT.C#1 M21!EL/4I'ARAZ]*<4/<)5$S%S%5Y;IOG:2N+1/X.%AK9'JPPNHX$K.Z_GY$_ M+6Q]0==Q.:'N#+39D(+Q4Q_[=$*BVP9ZKLJXJ@4"^.1VO3AD=PT@[6@WBUQV M:T=J.1*VFH>T<\F3KY3TQ^2.R))D M==3Q?0\.V:5AX9/MY6!A=Q\56+> C-HE)ZTNKB:X'K'*[R;Z[V MFQU.-DB2[U?_>6%R)8O%BL#&#(S,6UAU8 MZV\:.1#_G/P54ZJK&@G8)V^*E +IH4L((E31?32[AO75V"O;0+B__FRSFY#7 MI6F32]/K!Y;Q[(SGX9_'XVV_Z9UV)W^.^I"H!871YX_'@RX42HYS'G0=IS?I MP>^3DV,(RZX'$X&8)(IPAJCC](<%*"1*I4W'6:_7Y750YF+N3,:.F2IT*.<2 MEV,5%SK[;U0&W,R:^TICS>==DQ6 M(-6&X@^%&6>J-$,+0C?-"5E@"4.\AC%?(-:R[R3Y&S<]-U4MX[W6[+01,+30 MNK(:5 ]K1_U:XS#T*Q_[YJ];">MA4.W6ZI7#HT*G[2#]LUKY([=,"<.E!)M8 MFI[O_G;;7-MP[G*4L 0+HN[0F IMSK!SJSNV[;L'O4A1'.OFMVRFFLI\A6#?R@[%V/X=_$U]AH4B$:)8$ MQ=/"HVIA7I0,*)M^N+7ZZ(1Y!S=JX];M^YUL/>#E\ZSKW7B#]T=<+."L%,"0 MER$(@I+OUOQ*Y0#X3+-66H[".1&88BF+,&!1&=ZG L M"WC.]6$JTO)!ZXZLV#5T+)X>G8)KBV4A\@OL_SW8_9\&[#)#>Q#X;K68T5Y0 M<3/:KP=>):>KM4I0!,3B;.R%;FAWR#7,MXS$$\'>'I2_,/\C8#YXS9B7EZ"O M[X#> #HL7H$Y![H7-JHYK8^!(,AIOQK6M[37<.NUQ@Z=\VO5L.%>T?5-6I#-4PFJ#?_V/BL^\='RD_2C.DU\*73/J3M0 M!;&]\9X@$27@Z?R;BVT1UD0E6D*F.+)=JU% RYAHG&AUTZ&:EI93LE6?$898 M1!#5CEP"ZN9R +*\GNX(%E/="@2>L>8U;+W41-T2,]TKF/DW& D)F,5Z^@=4 M'HCF_F#R6/!LIE^1%6:Z5S%,8NYR3(>CHU2"4^!Z]^Y$N;5FVO.O#5*G-"%1 MDFE*0,)> ^C2Q&>;?B+AD+&EGGV\C45O3[LE/;?TQRT[.8B^_W;Y[FW@M[YQ MND)G=[GN6ZWRZ[P"/I4#CG0L(I<+.#X>_;]S\8/D8900BF),TX2@(HPP8W)# M5X@1].+9N:I;+WU./ XLSV7PQI?#E_J(N9U; M:W/:.!?^W/X*+9W=26>XF9!+@68F)726V;;)9-GM^WX4MHPUD26O)$-X?_U[ MCFS 7)*&+.TD*9V6(EF7<_-S'AV;SB\7E]W!?Z]Z)+*Q(%=_??C4[Y)2I5;[ M>MBMU2X&%^3WP>=/I%FM>V2@J33<O.A&C ?S_JO-+I4(NE)_&3%KB:T8M"TAJ MN!R1KP$S-\0CEJ-.OBI]P\=T-L)R*]A9[S;B0VX[M:P) MF]7RW3I#%4S/.@$?$V.G@KTOA4K:2DAC+J:M 8^9(5_8A%RKF,JVNV;X_UC+ MJR>VC=+#S+,.)9+&,-=TCX\;WHEW?-)K'#6.O9/3\^Z[B^9IM_GA]+AW<=XM MG75J%/ZY6>ZC\'6H"\V9.()+5HD8*MCR&O5?VY;=V@H5?"1;@H6V(-.I$ZF# M'9N4X3)BFF^8X/;%WN>UO7/ZNDNV$,#-<,U)ML50B0"6R,.%''I5[^&B)30( M($8K0V6MBEO-Y';>9572\DZ@HR"^#]'-]'>1O]N['O0_]KOG@_[E%W+YD5Q= M][]T^U?GGTCO/[WN7X/^WSWHAA&]ZT>9_CO*?I5JDU)8Q2IRG0I&O$-:\9H' M]"VA@4H0"I+"D#^9CZ#SVQOON-X^K#>("HF-&/F3ZB&5S%0N;P6;DG/?XI5& MO=[8WJ'.>XUE[ZW$_B/U+YWUR^2"2O)9R4#I,O&9MCR<@@K4MG8HJ6MS&8#? M6H<8F3L0W:N2/HGHF!'-QIQ-P#,VXH90*5,JH#-1&JPNR4>E8^+5*W^@"_K2 M,#92 -LZJ;:?N(J-*OE #2@&6L13 &P]UQW01$4P&H.89I 1E.BV9XZKX\O,>7C(1<@K70\ OK ME,&1,!PNZ\)U+D.(9XJH ]]]D0:P)GB@8(HR>(]K,24)&!!]CS$AQ,*YN5W- MRM80/X'C4&4G0++:)G=-CID8M"H,.32=_GU"-7.6!LOQ(602 ML AAX-ZAX";"X3@LAAL6;UIL!]SX0ID4YN&MK)7(3)YHY;, N@TY L'#%R6 MF;%WZT=4CIA+,)BN3):OC@[86S?5.PJR5M;DF#=EYFIQ'#PX!I9$ M9X"QF1#YU?>E>LFU34+]67M[9C[A@8W@*^@Q5!KPK^(K(6AB6&OV92UV41R@ MHA8!#K>7[TL-Y.LVP \]OYI+DVWQ[M?V;,S:)6]Q;(7<^RLS#&$#!:$0_ 0>W<+3NZ/3/JM1Q7*_9X\:I^V[V@ MTW=1>/?GH=(9<.UMW/D#5-L5V[Y@!I8#1'4\Z-MP7T:*YM/4/'P*,R-R^\PBDFW#E+]!3,HL@O-!'6Y(*=?"SPOY\P#+W)@"2"+ M48('KE)BTJ'A :>:HP(\(XF.[TA<*35(W%SJ-([E.3:@# .!++ /G)10]' J M*)(84,L)L2" ,".CDT46#-^&# <"SX#Y+'C#PY\#!!Y/2 M-3A\.)U],"H"DHYY@&!'C9*.'E(#0(EG641 JH,9&@$^P#< ^#S!D#_I0)@;TQ%ZM@2H@,+0RPCC^&^-ANJ*O-Z MPP/87];<7&AQ> <3@;F9K)PS5*F]6X*'\%,Z'\VP5A5^NTY'AK,JF(-PEED" MY&GCXGO(VD/6LX:LX*5"UD6&!NNH@D\;\N*@N[(1NK9@:G@>5;Z?:L2.PN%O MPZJQ,A;Z\7$@K&7 KN2?%,Z.L/3!'5-" $'@4"NC<\%]@";WH$0N/T5ZFTD5 M43,_*2/[]_FB7UH\>6 MU-WCOF 6B>5%+L'45HR&15I!?VYQPEBK==)@'H;_L>HR"W3V3\I!?!?4J73/E\W;?>5\7SG? MLX\]^_A)*^?G0A"LW7#(!OA $1]-^IP!?.>'GGD%>\+H#9YBLMJ).\>XJH][ MVV'V*'NKI) 7F[/'N1M2/ U@HF'S#']G LEK13 %L@" 6SD[2ADX1YDTCJD& MA9TR.;/:^-!_?TS: ]7S!ZH76]H^A]-0J($:E@$VF&.S #SNY:8ND2_@%>[>2X5?UAYXA='$'!@BWR MF6H_RNX3[[#LWKK>[4NDSX@M0\X8<9F)1U.K9AU9P+N>C-(V3ZI'[QJ%OT?_ MCE][W^37CL+_S"QZK_,].N>QEVOD);?$O4! WM3=G_MMXJW;Q%NSB;=FDPU3 M5B-]:5MO-\:JF5IFK_7/Q:O7WRU^-MBJN;VMFC_$5JZY_#K^#[#0(^^P>P)P MU>X[MI ;WN(65/3QUQ819R'IW3(_Q2&*BN98Y>!M'ZL.WK[IQYPR^/]-_[=:C1SK,$NX/8D5:SU21?M;D6$SIOX823_.#D)A8CX?J-O B3 M-8K9^B/-9@=])B;$NIGDGRJ15JX6T43(6?=*)-R2,SXEESJAJN?O6?$_W@V: MJ>NA]-#SH$^)H@GTM?O['UI[K6#WPZ!YO'=RU#X*!L?'G?UF<+2WMWOXL5DY MZ#BSDJV U:S=][CM^X&I5BK+J21ZXDTT6WW=)@\0P/?PQ6D^Q4A+!D,4_B+MH-ZZOV@I90R" MI#;2SNFDVTEO%E5.I]U@#RI*XH<07MP\B_R#D\NKX>EP<'@U/#\CYZ?DXG)X M-AA>''XFI\.S0[B$J_-3:'%R^2C3/Z/L%YFQ&851G":7F>0D:--:T-FA[PEE M.L6UF)::?.$AKOH_W@4?FKUVLT5T1%S,R1=J1E1Q6SN_D7Q&#D.'=UK-YB,< MZKW76O;>2NP_4O_*P;!*OCB>QER1+XEP<96$W#@1S4 +ZKJ/CK[]U>C;)+\O M"\7 F]TVQNL3*!34R9#$=,*)X1/!I^ O%PM+J%(9E5"9:@.^4.14FX0$S=I_ MT#%#93D?:T!3D]9[+T_K5IT<40NZ@F+)C%PK/96(AMY::&39) MZ#7WBV QIH4Z!L+ E-+GJF*5A,) GH-F"KJ#)(P;,HU%&!.;X<]M_RDWO!@$ M%4B$E9#!,"=.(6I!09O"2L39<=P41-,,U)Q -T9&L[(97J![VW>XEY-(*# @ M^N+68%7P+32'VZ9T7Z@(HIXB8L%U*#,&8X)32M:I@D.%D3.2@DTQ'#!,I+SU M=V%JNS(UA!3S!*B*+3()#<#)&CSAI[->GI#:F$123^T\ @P?"^L,HBG%REQN MD+):'TEA8VR.S1)8UKBTLXX$I!D3L) M9;GW1-'21!%,A'JNA@JT0(Q_0'Y:]URI]3P0T.G=YCP0"L=CN3RRN/NITJSXLDUI."\_G&E/!7,Q7((>(VT )6NAEI*FEG?G%VNQ MB^( LW4(@SB]^E1I(?]V#'_,XFXA33[%_N^]>9NU6\'MO0W])QBV(96%"/DJ MZRT9MK6RY,KE8E66JSR_]C7+SL(80PSIQH*!@WJ%6YYH>>9,;CFN5NSQZE7] MOGM!IV=1^.FW5Y4#H.X/<>=/4.VIR/LQMS <(*IG2]^'^RH2N9!F]OY=D%&- M.$!W,5/.T71F8 !(SA-A?5PLR@C<% M$ >0Q6HIF#_YL-G("B:H$:B R*FDIT *1\HLTCN?.JWG@IX@:,M!( >$!#NE M%#V<28J\!M3R0MS21.B1D\XR5X:K$<>&0#V@/V>/6RBO#QQ^(55?&0Z.?@T< MO#Z,B(.E$, 0[:K7R])!: $K<\2("4L/F: 3X*.A(2.%FN#O: M-"UBLPV8_?;@IE HS4P*F&C];BX,@4-Z ?S>>17@J/8%U;3<< MM"S.&^[!_O+BYK,7CW?0$9B;S4]X1CISWY;@/OR4+EIS/+Z*OG^:1T;S@S$/ MX3RW!,C3P\&WD+6%K!<-6>RU0M9QC@;KJ(+/)(K#07]G(W0]@*GA?E2'8680 M.TJ;OPVC)MHZJ,>GBS"6!;N2?S+8.\+0.]_H$@$( H=::5T('@(T^<:B_L>? M63['D?KN8X_4_7-"-H_$ZFTNP=16CH;;M(+^?, .8^VL8R$:S9APVM@%J?<5 M,&22".3H> W\6F9W&"/>7T&G\!;+=)6Z!Z^4#U:H^V#V$W%!F@AE6 #>[9+ "/ M?P6J0*AJOID0:J+EA...0M%Q\2:7*0@P3U*I9QSN3F.=LUZZA'^ 5T^RW:H_ MRSYBYJOS'3H7L5=H%*0WQ+]!0-XU_9^[ M;1*LVR18LTFP9I,-758C?6G:X&F,U;"-W%[KOTNOCN0JG%'U6 M/'*G+3L_Q9:^N/SZ_\^QX",7X1TQNNJ7)S:2;]X5#E0,\0./6/"(G"[R_WE^ MJO;-M/FO$7RG>)R-[ZTOI"_.!#=1R$=QESNH2NO!FK1^[".E9_Q&:N6+K>+R MS=Q,_LNRMWW_R=O!_P%02P,$% @ 6JUM4 3W7MY5!0 &2@ !4 !I M;G-G,C Q.3$R,S%E>#,R,2YH=&WM6EMSVCH0?FY_Q99..\D,X LD7,L, 3+- MG#9T IV>/@I;QIH*R95%".?7GY6,*>32)FERVO2021Q+VM7NM[NR/E_:+_K# MWOCSAP'$>L;AP\>C=R<]*)0CM^_@VK9]6"LB$B99E(0[CB# MTP(48JV3IN,L%HORHE*6:NJ,SQPS5=7A4J:T'.JPT'G>-EV=Y\_:,24A_G_6 M?E$J05\&\QD5&@)%B:8AS%,FIO II.D7\*!46DOV9+)4;!IK\%W?A4]2?6'G M))?03'/:&5S$;,)TV\F::,Q966M/9+CLM$-V#JE>U0_JQ]W:4:/FU=Q&O5II M>+5^M>%77;_G-_J#0J?M$/RS6O:P<3I1&\W<'F%+A'. MIJ+)::0W?*I;E]JFXSHP3,14L6L4K%W3>QOS"0E#S$1I(K66LZ972RXV7;*9 MN!JG.SAE-6QSD9F=2![B%*L<0L4O>_=VMXK>YEU:)LV#;>\#K#BJ'L7]WN!L M?')\TNN.3X:GN)C.1A^[IV,8#Y\@%J\.'\NC]##S]#MC0%'?-?U M[PVJ<0F3YV^#NG1!NB>D0N>D"'TBX+T4H51%Z,6,1C"XH,%0L(6)I6UYKOPBA!#1')TM 7H=O**YL&9C?+^DQY%X&D0$*9F-UH4W$E::K%>&1<&!$U M(8*FI>$%ITOH!MJ,F- 7<9Q8-2,WH:D=F2WABY +3L,I;=X^.[K:]J8!(=6,\.UL&QF<4I,)IQA$SE>C;PINP;;3A 1Y^^[;Z8RH M*1.9>V2N9=YA]Y2L9\%"':,T@I](%5)5"B3G)$EI,S^Y4H_&8]SA= @H@AZ* M-X6JV8=U: YJ/;IR.#-Q^*J5R]QAR+MYJ%[[-K9I=<.G7.'QLXIQE0S3G' DV3LD9:23 M&L,Y:?8J>V0?T+)WL!?NK_DS,GU$9&887 0Q$5.:DVBO4:EF5'QF?6P!$>%- MERO'4M5U_T\\6\$[G;OFP+_'TY4=H]\Q^ATY>!J8=U!W4)\TU-]JT>[XWH[1 M[S)\&T;/1&28G*7/ 0H0Y'@A]EKFO.+Y$6$*>7BB:&H8=]$,$\X!U7!BO!_ M@00I>%JT6A$31 2F'R<,[6M<0ZN-U)QGA%TF5%F;Z4WW#2C 9)CF1M$G;9ZW M,U%^*'J^E;?:-2%_@ CW,4)->$]4$.?/_HO9F^4=B_\1BZ\>EOW&X?JW\G.4 MWOLAI;=W#=^1VNW@_V?,J]K[=H6&5'(6PDO7_OQ)VX*3.EF\KAZ_O4=]M/IY M2K&RS>W7Y?]!A.ZYPFX*\@.'PXHWF48\@?E2Y?JW[3=N?]])_>,ZNI=M^_E>YU]02P,$% @ M6JUM4'R-0@%'!0 UR< !4 !I;G-G,C Q.3$R,S%E>#,R,BYH=&WM6EMS MTS@4?H9?<0@#T\XD\25IFAN9"4XZ=!8:I@G#\JC8E_S+&LP M&<"KR9O74*_:#DP2(E*FF!2$6];PH@2E2*FX;5G+Y;*ZK%5E,K,FEY:>JFYQ M*5-:#510ZCWNZJ[>XT?=B)( _S_J/JE48"#]Q9P*!7Y"B:(!+%(F9O ^H.E' M<*!264MZ,EXE;!8I<&W7AOF+4BB%JH1DSOBJ/6%SFL(%7<*EG!/1,6,I^X>V'3M6'8T>-7M= M H+,43<]&=J-L[YWXC;.3D\'V#@9U@?UOF-[3?>TYK5*O:Y%\,]HF=F 0!AJ(RE4K)>=LYC:\ZBEZI"N%L)MHF%->!=G7/ M32XR$=&$7=,PS65F=BIY@%/D082:6W6[EA:X#5PEX_;)-E0?\TN37X+5&UY. MSL_.O?[D?'2!I7LY?M>_F,!D=-^!.TUX5QU7O2J,AYX![]1.[/N.NC^&_F#T M=C(<;,9Z[4++;MQW#T9G,'DUA''_\F7_8CBNC/Y^/?P ?6\"..+:]@]4?+Y M6^C#ID^["Y;3\ [6:ZEW7H:QHG%$!8SG3$5E\")&0SAC@@B?$0ZC,&0^34"& M<"Y22F<2+YY)7(4C%5%X_K3ING;'D_.8B)5I.9WC,@02T"*=K@!U%0M798@7 M2;H@B$])<)K/GSH-NU-4+?7U)I#UZ=(M TF!!#+6%_%-Q5Q2%X=&I"&,23(E M@J:5T16G*^C[2H_HZ)=QG!@U+3>EJ1F9K^"CD$M.@QEM?W^"OJ>B-O2+Y.E$ MM>TB>4P$J&O:FP:$3.:$;R=)0M4A-+H_%0F 4TJON20V1UJ[!]R]@\U6U_&-JUN8"H4/NOR] G/G^[.6MQLY\MULRN+H)NE;Z,B))H*N5RV(Q9@%73RW-=1\ X6><:\[=H+*[AVV9=>XJT\B, M&O>UJ@\9_OD :(K9%V*!E/F2QC)!KBG@#(D=.';EKX*LYD090IF8]HJ2!"BR MP@ &U*?S*4VR2-:<,G)8I[5%L[.)"Y8-X8)S)-@X)6?(]9;(W\VD"?VT8 G5 M3T)2;;@@S4[MB!P#6G9.CH+C-7^F_@(]TC,,K_R(B!DM2+33JM4S*CXW&#M M1+#O M^-Z!T1\R_#V,GHE0,SE#GWT4(,CQ NPUS#GG^2%A"?+P.*&I9MQE/4PX!U3# MB?%^ =BI.!IV6B%ZT?K.&%@WGYJ6JVE%CPC[#*FB;&9[KMO0 $F@[0PBIB4 M?M[.1/6NZ/GO>/LPP BUX0U)_*AX]E_.7L@>6/RW6'R]475;C?5O[>0L@*>V^7E(VX*56EF\KA^W7J7^LA+ZD\)E MFMLOS7]/D'YPG>V+\QU'Q(BWF4)_?/WARA0G#"'&B/$+ MC9$9VN.'^&!P!T#SMO:;=VK^AZ]9-P+8^78L/WU4Y,E\X_:X:SZ^Z_T+4$L# M!!0 ( %JM;5!_30I*=AL +J> 4 :6YS9S(P,3DQ,C,Q97@T,BYH M=&WM/6MSV[:RG]M?@9.>=MP9V9:=1QTGS8QCNZW/;9.[3?YV]/+WZ_=6YF%=I(EZ]>?[K MQ:FXM[N___;^Z?[^V=69^.7JMU_%@[WQ@;@J969TI?-,)OO[YR_NB7OSJBJ. M]_<7B\7>XOY>7L[VKU[OXU /]I,\-VHOKN)[S[Y^BE\]^_JKIW,E8_C[JZ?_ MVMT59WE4IRJK1%0J6:E8U$9G,_$V5N:=.!"[N_[)T[Q8EGHVK\3A^' LWN;E M.WTMW1.5KA+U[/QFKB>Z>KK/'V&R?3O;TTD>+Y\]C?6U,-4R43_>F^99M3N5 MJ4Z6QUX.KAS6=/I'1V]N#\Z/3@P7C\X.C1O6=/]R7\H;?<_]S,B<[4[EPA M+,<'A^-OGU3JIMJ5B9YEQXF:5N'TAS3]4_RF;^$ZFZM2][TQ*6%Z_-JM(E@+ M_7:751'>5[%REV7A&Q,9O9N5>9W%NU&>Y.7Q-U/ZCY];\-R3/(EA;+N50'6' M;3ANN>0(B$J5?WW-?:C\S$NX"]K.SB]/7U^\NKIX^4*\_$F<__?-Q=7OXO+\ M],WKBZN+\TNQ,9"\/O_YXO+J_/7YF7CSXNS\-0)!8!T<;@X0L 57OYR+\_\] M_>7DQ<_GXN3TZH/6WA4+GX>6"QG'((UWJ[PX/GA4W*RLB#[K+ ;,'M^_#P]\ M.N3>>W8U5V*:)TF^0 VALVE>IA(UD0!E$95Z B*\@F>B/$WA2U/ET;N1*&0I MKF52*_'O\=X8-%BA2F'FLE1BY[MOC@X/QT].^85+?(&^.GCRO/QD^NYMI8W!:T'/B89\E22&'J-)7ETC[X>UX#2O,Z M@4D2D\,L4T!RE=/TZ]9*:^*Y1V(QU]%NEBFH@ M& V[C&^=WT1SFQ_&*XGCEL\J=D[J:YR6\RMO^LJY@WS-!$($92I'F\+(!X!4Q&B#3 M,B?1[B2798Q+B76IHBHO:5WXBY4_K7F?X]/-;)ZZ+0H<9 U_!1,"XUSR*LY$ M9_TD@V(U!7J A2F0OE:RN/'O/QX]O/7PY^(G?:/BW=$JN(:GB5@ 'GT/;P :#$Z>X>[BZBSF[LG/B,))?K/ M6L?K\3QB7.'(K<=C$#YY4CM0P%RFR>JBHSY&*QO 8E7]63.A(.BR E)9(O[Q M382KZJJA/8&F>0C7D.2$P4&4ZQ@') $Y @3C5(74+"RS/"/<&210'ICQ,K(* M6661M0 !:]=@(LY4=PM6YC1]^_:^ 5&_6M7<(]^);1:*J)! <1B:UE5=J@\4 M]'^_DW4N@>,T+]_)J^\LY)$0B:@)?D#+D3 M( 4J=J8#K.,_$JSX+0S#]@1G0QC>TC=1*JH$!K8AP0(7,6. M"L$Y>Z)7[7,&5W#H3,N4)J22P#HA^< M#3#\\+@;RR#H>K39PB!>8D()X>+%R>79R7_%STD^03=+XI;?/A)F[1Y9O$9]Q%&+YCD,.,_#&2K#BT=S(N^CC1Q)B M=LNS0#5>D@S*&D [LGR-%@*)JZNR-E6CVE[LG7@:NV/T? V,WWUS__#)!PS[ M'M1=H*2*8V A@X =/AR+U_D238G+"H012,-3D)6HVW\[$>"Q@(/"5A%B"PBL MF*.)E=7I!% / ^P<_?##]^+P\7CW\/#!PXWU.CI[OJ&.Q\OW!<&L"6MZC(IA M!W/5"^@-*^P)G)Z] 0QK-4$3>&VJ;T@6@=V-5INSBYR_X3QXC&&"M92#?]RV MFD8"+46&BQ]*=*HK_N#CC:"#^ O2O_D42+)0"$NXW#(6Q 0;#):,\0AH0-M**Q T1?@M;*68>5 M*J71+9CJ!@0]O@).&LA_-*$V2/30.,<81]01A@L&%,^&"J&K^; NO6.,;76 M,,:)+*_*:_@)U3W%/-%2!N$$Q),I$@6-W6CMVM!W9!,)Z:EKCS-7_/6-^7R$ M=>]9Z -@A$&E)/9L0""W\890:C@QN2?:OMB@)4133/I#22"?2["00(3Y>!)8 MY"JSYL.T/VXTNDW@B,(Q-G TXI@!SGQ @=&*$BHH8C"#[9M9O8<63;,0/W=# M;5T'PF@D'AQ'I^#":7:4"@2/B&45/J#E)264H/^X!YJ6!1Y*,R>G6L&2CKB^ M$Y;!*VK <_,.8L(]D(*S, PR,&-2&XH^R"@J71"YSBA$XI%W:^J )U87SDO# MHV:+'^%S$[!1EM_$)Y$XV$LS_U13OC1J?(!ZT%X.2]2%DO MR\6"AH7=?R?^J#,;?$&"8;I8;Q]BF '^<)2F MF0Y0'1K/$H-_S(IM>"&3@1 MVWPS9@4DL9#&;6(87I1AZL K%U@X:2*-@V'$14XR&%0-A]:NP9O)RP'9.X!H M)W=-CXH/-/7(J66S5C,[Q6SC\*N:F48&$08BM3E=C:0)#I30^$#-Q9D1I57- MC\'N^Q9U% W3Z%40NQ*@D:@>LW8@]F D3HI2)_[3?^K$_<1I!U&53U3IOG*B M8PFC(=9G.LO(W\@Z3U)\]W$H(H:0"UM)\=!0!H*N3#"00J)B@3*K!)VLR^", MZ/T#@\PN_)DTPF)G2E%@@ZG5?.Z3QGIY-(.4_1LPPSE\[ M0UP@I?\J%QLJ-08 @K]\DM0MLY2L(YT"ZM@PB("R.!^ZFYM1S6$QLSF(GTJQ M2P-H!KJ7&.^Y69(O#?*D,792!<8.QVYB/86UU$D51 O\G('7#=8QQOS(-($7 MW&%IDR_2'FU/O$5+I["Q#*/")#4ZMS8P5PF^.\R)^A[#!8Y*BA(-,7=6IC.P M8D%*5,$3$QWSCS"4RMQ(P$8&QS=*O6,[D[&&&MJ%$SJ8P\A4":C)U P8&^<@ MFS1WD2R"8Z(2K2B>89TIP(.:8D0T/!*F!#@;1X%Q.R.265[F8.!XFQ2DQQ0$ M0X9GE+ U-=FE$2D >M(@YNN*^(G>!Z3)^!ITC;0'AQZ+!*U#,[UI.BM7?D&6 M@&XW/Q,$V#-((2B@P1)-$6I2:$08%!@N4[.QYRQO5??H]I*#!_80<'S?D8WG MYY^! $I SVG NB"T1JSMPC ;*0'P1V;\QFAU;,"F320$?JTGL 6P'W,%:/?3 MA1*"HK$JF_&FXY:XF,D$+S2@.HKR=**S,$63:1 69Q_5F)\,(L&EG+&QX!Y& MOT0B-^D\9M#!@"%=:H*T6*)(9X8SZP&]13)51"6],XRLQCS^*"&4#[NQL/;, M!3?E]FM;I&]\ MCSZ;0D;N\]VOFBPT.&CP3X!CDI>P.8B.1!9&';M_K" ?EU/"']04.'WVX[T' M> &EBO%_I?_5KH:G>/CM$_=,]Z?[PS\=#/_T./BM9]9K5+"13.S")WE5Y>F3 MUG8< FI;=E+PF9]O?476'GW3WF+D\"FPP_%3 M9!*>-(&.R5,^4!O4,D681<-'EQC8[7V:$D4HYYBFQEL+M>G;0Q(U^R2.5VZZ M?8#Z>G37;7BT55Y;Y;45?UOEM=V]NP/G\Y>C)*=[WU9M?735LT;1Y O4,C!' MHJ2IQ-'#;]TJ;%214[A[%&IX:AUF>'[>:U $;RB MTB+)E\JB5!0)!J'\69O_%6_#Z4B#? :7.,[I2-NGD_"U? P@61@HM#/%<'.E M*4"]F//9HKLEA(YT)RL;9_;'<1PRX_UN FBE/T?C8-H3^&IK$FQ-@JU)L%4J M6Y/@R]@]22!**TQ8J M H4E4J4J:XZ$.2PC>T6IPAD6)6:]4%J;X6-DGE6"@J7"!-?*)\-XZ^+1H]W# M_?O>P@@MB):U04:/-C27U^[#1LS>I]>"1W?=SZ./JP7_WL,(#-3[FSYT[8;S MG6\;O.>* AR.!SK#:0JRTO!^'EE:L,M&'*#Q:?.W5PU.'.S@AR=FF&QV^(X6 M&\/+X#Z%.W$S+KNGR8[(;!;B2"QD"58K4')P"XN^FMESI9*3,QLK%+]Q)GR8 M(=3+1]S0U(C4C?DOH2 \/ M2(S)(VT/<5<"8# MYH@0YRTR-JX[*"=1T\(IR8@E6_:X7.N!8(:TSFL3GL-L M[&';VJ,POOR/!-PK>#$AG6\&?I3SHZVUO;6VM];VYMAK6VM[DW>OR<%&)=C. MPM;9=9Y]>\'I;W]@=3F4 M!6!<$H"_7)Z73>$9&R=OG=/;8EY#Y_CV 'JK>+:*9ZMXMJ)KJWB^Z-WK:I;A M,!?IG+D],&I*YN@,>Y48]P;=RBJI(TH57';W66I._5!14#ID]I?7NQ/R#;:( M4Z9N<>R[S7_:JJ>M>MH*N*UZ^G)VCV]X1TH7U7KA[Q2(O?;LU$R22_*?\$HR ME>B;U1*S.A3^FZ-VI@G;374&CV'*4__MZ=)?8^_HJH^6BP49 M;9Y/#ON2UZXV,&^"-LU%>G^I5]T45,^S^07<5D1P#M0$:$_6MW[!9)8U@]R] METQ>NJ8O[$:C_4+7EF4KQ\TF&?$$E/83IM7Y1#8)./DC+X/RA'U)293MC279 M%^K:I>&[6_Y<4*,*\*KBM9C=6TU-X8OP[JXV@DCU#.V19D#G_N8WGG)2,A*0 MU*ZK/X"%K-*BHO3 $99\ 4T-ZT^6(]KYH"R"?S+(J0J ^O(*@E#QTCD5@_&] M^LR&E@&Y?2%65ZG8E]S$#@N:Q2+5_.*D+U?G'PL>E]QP1<6(T;%RWY"@A3 MJ D+;=R.<9L2L_D$8W/X9:=:!R^^!L))V-E1\$#LDFE#D>+3:0?*%-AEEG8N MU\6+9DN:Y3@UR&A904.#)T9(R+6BR"N^B]),1M"EDFJ2M&NT>+%!Q8,LRVLN M7<)+'*I3'\M *T[E3F\K(;9_L%2I<"G%D$"&VQ6=.TAS'Y[J_7%HJ;8K_ MKP+G*NQ8\<(TL*._9SW64K\BQ2+F_L'<<1821KGLDAOFI%)Y.YIIQZ9PPC>/ MQ[M #L!A2].^=8TB"$4+XDUCBFXPJL]HQ0=\KK%%\$!&_/?.['2IH2&*'7&' M*!XUB._=4L+@T)ZZ'G$68,(57C3#EFX.5_4$A1EEWX=[ TBL<$_!-K.G!Z[M MW(Y>LQ-@3B":_!%%V'40ZWZ2G1#D*^\ 1JQ,\;$A@UFUMH<-23;)2=*(-L*, M4L/4-AJ8DO*4[=OX#&L-&EJN 1:7 0![B&^SA#9-@G=DS5L5U:BN_JR!M^&= M3*(QU*P0;3<8$IFD$1&K%<-MC S3L^[\Y04/"UHXV&K]'VCSQJ>VK6T, 1@'4CU?DM+%-+ M9E]3O>S:%O_(BS!EIX%]PK!9JEL/7J->_"4MJF&Y8F7:H;GT&:>/N@+"7$-V MHORJ5*;BGD4B;0%K1@#=P8XL*SM M[2:3RA&#BW>@-:$6+I(A8PX;W.[JG0BOWK7Z.-C2Y*[ZP%QEN_WMS'"-+1^I MV[YNHS?+MPFQ82>L+-MJ&$+X'O%FX%8 ?2NJA^AV#IFJ%0W#G?3E[_%A:BG5 M;*;;8LTUQ=U5,-?,8FA7JW;5]NTF?R2.C'/%43F)GOJ*_)-1W]57OUO2BRSQ M-MQ KD[<)U6%/83MNT\K13O03<(;]%5?:0S>M'8?X(77CRA*K*EF2;<1-43% M*>C$EB_.B\?YK1;LB9!Z6*^:PLZ+H,^*MZ1L.,.X&J,MW?B1#)) .0TOE2]> MPDZ;Z3)4D%Q4TC3E.WSI5#9EO\BH9K>[R*8&-;.A[HAAI$!E3LQ20?0N[(V7 ML[:?&O+D5,4VR!!Q6!C%8LF>N.LJ:EK=%ZG2ZIKF+T$E]L!.:CPUP5P)R98?[,;3J]MC2WJ&>:Z46AN-V;RNOF<-=X ^:"E"= MHG8=G\#P4[($T]@+N[,0N#.4U>[2U?E-H:VTIN]W:!5!DVXK<;K8#=M8NKO: MK7:5UAV9:79'=.DU;'"7'(,+H5)H>X=A] =?BGW7"JM/\U;W%=]8]ZI9!?52 M_,O=)<4)^_ @T+"-653JHKFYAK%YMW [*Y4:[@9-5OH/;:K:OVH#BKL<]B-M MB'"%ZO;$F^$?5YN==GJ$VJ/0;K/0=A^0-ZZ P/KQK4L0#O^^UJD<.FJZE8S< M8>!<9KZC*E:BPH/-3)Q0Z 2I]!7KWYV J2;4^7[$8%I[D YB74>'H&=EN!B2 MOCTM6,@.>&\?EI%@E]*-[/NY_OL ^W11%Z&_,'B0@RWC/T"&DRX(.W[Y=AFO M<.:F(>Z)KWO1Q5I8\2);KM2\P*6Y@@UQJV)#[$/O/N_.!K/H.9>'%Q1S=P>P M;+A118C,_KO)I M"BS#W@[W'*Q>3["[YB%E'CK?=A!;25A/7-U9$7$S#[7*J MJHEQC2WC+2SREL^@[%W&-_,"1B*#&:>%#2%CAVCX9!*3C%*M!HE\YU3 MV@V**M=EDLC(N@H#&J1SGF+;L4O7/MFV678-O; ?3-,3JLT:&[SQHU:)$\:V MO!4EA+C3 ;M2T;[F6CE31G_QD" 1%YY\V+XVB/*UN9-.W<#Y#B&:=V76N/:D MOH$B^72)#PY].@[K)>JZ9G*FB@X)2V_?W8WFJK#LC:4[7PD2!8=M0=6AE9;M MT:;3EDO;1ZK2;X(UMRT?A?4G71F;$+D$&C<<_;34_>F)&=Z88*+9/V=%ZQ+* M5EGK5F*63)?6T6W8:H9D:K]R70F\OT>=!<=\8&'Y4DV!Y?6Q)3L776N*0J$D M<'Y6OS.%'&V9I==DV5CA>]6QGQ7Z=LH=1+!+:"AHY-,%*)B4Y'R$[&5JMS47 M1P&P37ASO.WE S:9]G6V K^ ^Y-2@+9]3/S>-YOVAINZ$R&?^NR2V]E#;0YB M)(8(HF*Z.5Z?!]^&G"_X!I.T]L1%T-24- K'P&,ZC6TB@*^#WHY>%86*IT5$ M',/[\/9D?_]F(%OT>>E-O,H=$-F#A%:+O/#L( B[=HX,FF&#_%3.A\5\@RFW M-@V/-.] #BOK96'H8M'-\8>IBR*A1YHSD%1F6)N.&6TQW(G[C& GDWBVZA#I[D@-[3MG1MWS,;P!\ M.E^A]+ZD=ODT?4J>CXQ[3MCO'>2H 5S.Q+CJ!@C'RAQ*F:75D>\TNL4'+.FUI/48=RV&&>S.W0_^GJ$ M< RD8^NLX<$/(&%[YZ.7B@,2_+#>5G?;_4$L#!!0 ( %JM;5 K=<$UZ#P# &$[( 7 :6YS M9S(P,3DQ,C,Q9F]R;3$P:RYH=&WL?6EWHTBVX.3&=9$$!$W'V- M7_[?P\P7[D@4>V'PZYET+IX))!B&(R^8_'KV^ZW3UL_^W\?_\\O_;;?_T;O^ M+/3#X6)&@D2P(N(F9"3<>\E4^#8B\7=A'(4SX5L8???NW':;/31_KXLC7>Z, M56,T'';4@>I*-CM:-J@]?">Z&.9#+M=H@R43A?NN;HHZF.12(/! M2.V2]&7YUX?\ZXL8YLD_+V3#K'"^C+S)-!%D41;3*;'[TP36"VL.XE_/IDDR M?__NW?W]_?F]281CO'G#,&1OT/AY.R2CTVF,R"L*$9 ^-W7A 'QEY M\;N50>]D43+:HM16I/0UX[CM!0F)2)Q4OZ(PH.+Q>#QO>X-P_=$XF;WC-VL> MBS<]%E<_Y@W;<3+*'GL81/YY3(;GD_#N';^)CTDKCR7S:,-S_&[Z/WR!7G[! MI?A1L7P83+PJ\?CG8H')@LWJGX [U0\$"VJ MAT>+JNW'G7)]?\,^PMWT?Q7["*N,:]]=S0J_X6WJGZ M%M")%U3,CWZ)W:R"4;@(DF@;:I0'X6NZ*],-XDF)\.$"(9/P?!C.Z%>V; M&[]5\0U*RG$-!O*;%2L,7&\85W^+WJKXTG!8PY#@1A6L@KL:4 5W=1/:O.&E M(143C*/RPSFPHSK:I?B-;]Q, 7S$!BK(AFUF27S$!K:4N.R]M?'&:ZJ^*I,G0'[K^4*ECOMG]BH4='Y%_;QZ1(:HJM<\8[SCX MW^6#RQ18.]GL=@7E136<(:IB#$B-R7)>A9[9K2JI1F!$W6?8\BI8T+!"RG F M-*R2,"5Y7[L7JZ,VO6B[:E'-FDK? &@]8B8PJN)%;E2S!W"C8CAY&$ZKOX5W M*AX(A_-QC09 ;VU8V^8UU4J)+1*B7CI4,AM^HU(-&'EC#X@$S)7VW(TJM.FU M(=4(7_G5*@Z<4:6T@89K"!AVH5U'B>Q>K894-<%,0ZJ:*)G]NT:\XYVJ[\ $ MXL5\/JR?'[U=]:T_%EZRK/D:O5=%^P]U&R@!XPQ\+R!H8^;3JYM7%5X #QW4 MB!&\5;6&41TGPCL5#]19?Y4&'PJ2C5*F&K]!/1Q4R%&N.0ZJN-*T;AG3RE7@ M:^IMT$$59H'LKU=>:C67&@MI5&4?D3J&2"H98E'/KY<(Y4%5_(>K;6$XO-^L MV.&(&@VF7G>IDICS&N#"C4JUBGT^7LRFH5_SZ,J@#8J6O%G/DJLD23+U/;>& MLOC-&A9&)K-Z%@8W-ZUW&D;)(U:<#JN>0>W7J[#5F]9IV7"GDK[KJ CO;%C; M]F75K"A8S*KYYRB)WJ&*]@Y&D,@;9BHR<-3O]5XNO+NJ^J^:2VOJ?[W/95 C M1@95\@.=2)MMO'Q A:<)U9[-IEUQ1!4=#FMF"S>JAM=1;27FC>?MQ7"C,X7> MKF*#BQI?"MRHEC&U\J5*ZYQ7O]RM4E&12"/B;=!"\&ZU?)F%5>H5ES!XLT89 M@3=6.89R9:G:-;2&YF63#&\/W)@4OS0,1F.O1D#E]RL5QYJ'J@9GEL!VJZ7> MK![5^F_9S6H0C*=^#=/F-ZMUJ'F]#C6O>B0UEVOIL#"@6K&H,3O3.S6;4NG) M2C>EVIO%[HR\J(+/YT_B_2KF%H?C<0U_PULU1MMF'E<<425Z:WC!!J_JAM5E M]ZM\*3 K;P,%K7I1,JTHB:>;11F.J&&1]7C-;E8A: W3KN3901@\0F*"B;@B M-0'5XT$-IV3W*M6'.)S7L"YVK])],B9(_:1VZ[E=F0W,YEAK^]9:O%R UTKV M&J]0C=Z?W=J@G&_UTE<[!0*2;-L/&+)&U5N(NFK[_:#.ZJ"WJBS &A G5?N0 MJDP;]:EJOIB[U;?X_NIM&\"9VFW4$*-*,F;3_E7O'C+VC5R_9F4U3"VH9&H@ MB>MUB?1NE0#TQG=U5C3>JC9T@,8>:@@_O5LC5ZIVNJC"HJ9C8KRM6PJE.0JA6C*1G665QXJPI*X;!.380[E4*N0@ P MZ59I9&#@89/V5!W]]H)AXC[4+)W>JWAH/J]Q#L&-#3QRJ_.BFKB]!]"HR+!$ MX.F3N2/M71*Y03P.HQGUA>)[U+:HEZ81U @Z-KS&:MN8&U#0]J2U65>SI&U3 MEMNR5M!M:XT$=J^*!.ID,ZD4S!@7K%D@W'FW'B'TW$E=4 /N5*&+6^,\A1O5 M&U^[X14;G7AU^D%ZI\HZ')(:]0KO;)!O!!'U:^@%-<[\ZG$U:NAHQ:+-)!:[ MF8F1&L91Z1B/JSS]HU&+[M?0XP; MW2?5KI,'OYH&J:+_C\\%GU!$)F&-.*2W:O3ZH5^7V\%N5G+#&D]AFI11Y9K8 MY)BH-FXGI([;T7N;;+C:8%]Q1)6Z0R9;@K] 9QQTF;:>KJ$JWTU,ZDJZ:AM+K.(:F];6NH7:[W4ZW??^]_:B! M9P(37K^>@;1[/P@!NFXP=OT8%D'_\\N[TJ2?L0:+^HP2QXN'KO]/XD9V,.H# M^A26H^FVT5=U3;9ZHBJ*CFG)'=ON6KK2=2REJV?+V3;P[&.[+B@3;V%.4KFJI:K]CF+;55Z6N+O8T6^LZ9C;O;0///CK_ MW/64<:M7)VPY8M>1NI*H&H[:<;2>9O9LRY*<7M\V+:V337C;P+./.(,?G[(= M %4N+92UKG\1C,C#W\BR,&& MFF+LBH!$JNBW._U)+G3DPW'$$VI)^>(OFW@ MV4=1%"51EC55KIFV$\&+0(L31J#_SUR4"\J9L @\MH)XZD8D/BNMZ@)UJ]^D MO[J!+/^+*P[_NDD NQ$.EN_&\=7X)@F'W\T'+\Y'P&=)W/]*'241&=$17\AL M0*)T8$+A\[T8CE 3XJ?AJD:#+ M#[/ B\OM=&U#[=E:3^FI7477-6!_MFBHEBWV@!+SY6X9",NM6^H67/]7'"7_ MNL8I4P3 7U^\P)LM9A7@_AJ%H\4PX>!>FL-AM$A93V%97:L+:I+N='N.H8I= M!?ZQ9:4OJEI?42Q+RY:U;>#9QZ_2,]E.ALHFP@$E,5T?+N-?]FSNATM"*%9_ M740 LIA\]<%0JE@S15X,=P P9W,2Q-20,G$')I2(!LM\R%=WB9?H-[,7KVZ/ M#L*M:]NJI)J6ZCAR3^IJEJ[#?V35D34CVYYM V%[M"^/YQ5M92.",U;121?/ M]^^]Z?OA/3JK :7[X6*0C!<^ ![-Z?B:#(EWYPY\PF5HD3'J?[XMR1W2Z8J[L;!D(0DM2E* &I9V' *,&-KB(J M&T9_=_T%R5^4K;2C&Q8 "B2O(JM]4=,M33:!Z5K G4Q5ZV4KW39P!_QYPSHK M8/NT=2I=6>G)FB+K'>!)NM0#C4+O6 BPGBR)N1JR;>"/KK-*IC\"E$SBFHMD M&D9@$)2YCRQV0'?2U [\?U7J]4'QL[JR9>EJKV=V"]QG\T"@2]!PZ?_M?GF; M(;AA>;)B.XYD6;+2-4%@2H:B=CJ]OFEUNXH)G"9;WK:!+[J\QT"/Z4M%CBIV M%%T#1MES'-50)/811&W7T'7Y;0"WMK*NTK<5 MS=051>JIBFX8';VOB:)FZ, M--/*%88M \\^ZA(L%CCLV\"L6LT#$]=2>\ + M55E5;9BVI0(-F2JH*WW'U KZT):!;PVXFN7!=$50W#I&KZLJ'=M0;,DR>H8# M@DWJ]YU\>5L&/@MZ;?6):GNZNHO9W/4B5->NQA>[Q?)T-$,V3$LT;$ [?J.XI@]L$9E"_X?.BYR,MPR<(/2_EKK1(-V M#.I^0GSOCHPV+=M4P+@V#*4+]JEJPE\]2P355-%5V9%,)><^VP8"$O\85WVR MCE,V8Q\A_AVG*X/TZXH66%==V3"=?M>T1,O6K0Y(C%S-V3;P-<5_>94;1"0( M/=2M5H=733-@H-D\\"7\QADEO?7*)R3*%FB99V8PN!#M2UND7RW380 M#&SEN?Z'BEUR'RIVJ>R?2*^67!17 M8,Q%(15ENMX'KFT[B@;F:M?0C(YF=E6KWS-MNR\;N6=JVT#8PL[;;.$UK W> MGG"J^AT(,[Z^^?U5MU'KV)H*AH:H.I:E21VK ^)!%SM&M]MQ+#$7FML&[G@; M*^EU/S'1,"6SVP5L,G5'[)(*AI,L=305;V% [Z%VV--!E%-E0 M;,=-O 72_6>('% MVK8&8#),R^G:@)J.T97D;K]O=VQ+E6TC]T!N&_BFD&5\"!8:$6!7?<+^6[2T M=$/O6*H"UG]/%6TPH"2S;RBFT55ZBJ;D;&G;P,IEOBNG-F1IW_''7["(A>;= MSUQ8FT"+M]Y/:9(OZJ1M!"NV+CE_P%U@MS'#'11[#R0BIE"\*[^#?:[X#?HS M#A<1_46+ M[S_60[4$ >FA#"AA : M?9A^X]WJ1_@WYA14Q:^"^1$EF CQ,4V204MV]5[A <+R)MAPGN50OE.80/:] M] +?F:J-8KQ3_NLBD/5]W"E6SY'P?=+:LIZ]DM]Y_L)E\3?IBQM)XGXO7!;; MHM*6Q!TM/%,,]GK1DEY&\UTLVMC[11N[771!J.SANDM,4'\:$]1WR@13DEA/ MX[%I@P@T%\( ?L8EXZ,RA^>U-CK;13+!B=)+[-H(OOPP][VAE[ Y"2,/AK"N MB9DMM&F%9Q^KW6?L=;^\J_P*F]2[M5GM#?D_'<#F:.2ANN/Z7UT/="W+G7N) MZQ\EI#>N]5!!;C0TO4V\(\QT M/$K /WK=+X<-^V/X%)2C1BKLFU38,]7PZ6*DD-]QE'BQMKYC$R!;\O?M*B%Z MBJK&ZC[E*+)AHS8ARZ'K.WLDX9['NAKMZ,VTHSW4E1M!=JR;Y3I;&*3TB /!M-KDGB>@$9V6X4>,$D/DK\J%[D22 & M:A;=O8^S=O=$N[X, WQ1%/H^X$F:OW24-+%IJ2=!&<_W-S=J]UZ$*][>#_UT MDZUA, =KF'%)VEAE>Q!XV+&^\$S';&-A':X#]GG4W(C^??"XO0#U/QT5CB): MN$^!NI/7X9\N]QNL.#A)_W1#K=';C]8D:^CWH*3W\^BW ?)! M4?*N4_\.#M [S]MK_/2-K_6T-/FG:P(-AART5O ,_UWCLCULD#_=6F]H_& M M]S>N!SDN9G$ A2$GG\;'$%XQ%Q,1YF$TIM ^FD*@Z!J/1X_2\-UD>2J'T#_D MR70$&*^(N]VH1QWZLN?4 1-^GTW_["/^+,W_%-ABWAI*U':M"2P&,?EC@:+I M#OY9ZV>YF4+7%KZ&NLCY>HK9#=171]+>"NFK!EGJ)XPX] M'^:5MX&^(8$71NRN.8D(A=(N4#.[^WK M,3;Q&^&PSQ>]J^O#PO#U_3W[R(ZRJM_@O<7K)WQ\%;KY5Q\%WM<1&DA?3Q : MC!Q?I"3FL=VU']/&/1W;6W@^=JP_#(*I4B.*6[ CO'S$!N:H6M[!$U%D,ONN M,>[VP;@KMS,MVFHOH WTR2"Y@-=&]&387!N :X1,PLLP(?$*1P)V/@%6/L-' MUUB0%09W0&UXQ@W>/R75=GTKN>!?W\L=L;8J2!33:2I L;>:1B/CGW=4RYX3 MQSX)>4J,ZUMX"E+^"5AYS!AU+.#L%[Q/[<8!M1]:WQ&)SZ(+ZE'B,Q_^>F[R M4Q6?CW6U-^+SY2JKG^*589OU&8]>&=V&M%;M0+#O62Z4^N6^BLG\PAW"&\#O M*^!?N$3G>/VP>^TH?;WC'IX"X,]N,#IBX.;+.S7 8AK8(B%1-N:(H5RSUD,% M^7.E=,.L#T0:/Q? SB(*O&01$1CG> _XUS&K8?7+/37 -U+Z2 %+;8LO[G#J M!21:%@GBIT#+)T[#C>Q^ M*]F]1W1.G<33T!]=S.91>$?CLL]]3HO['&#URV/]MGWM#\J]+\'H'^ M%$3\B4OTQC0[ +E=T;S"\4 \D<_>'1E=!/#R"::+LTA^;_G%_7<8T3RY$JQO M(W=$9F[T/88MHS\NW=FA@?X)"\]18./*7PXC]BP1JL@CGH,_-^$XN7/ M1F]_M(#>6#T':?6\<%RVL7H.R^K90W1H]-O7C\^\P-E5.] S&AGQ5@[VM]4O M=H0^#2-Y"T/Y\%73)C;S-K&9_11"C7;ZENE&1R&(&H;R5GDFAR^,&E_;V\: M7MI =KWH[ZZ_(+UE]N=?8,O=:#A=?L;UE\M7TC$7P7R!W:Y@@,*67?7*+\2- M%Q'-_7^-!N\;O-]WO'_A-)"GGUYP*#BXX], ]AF@-0+\>5SG^N!9SC,)_/HX MI%H1&2PWGH*MC/_!6JX[UR>K1^A^"0,""F_TG23.(ABMGFZR [DH[5HN'BB& MU@,C1\QJ:.Q>!CY;*DM[)I4;HMU,M V%O1&%-?CP).BCP897IJ#GQ0Z[1.[;?"YT2<:'?PT,+XB-::);;Q* M;&./$EPJRA(;)'A])'CKPV"E[F_27]W *"0MO<*Q[H>"-P=_,/L.,;5+,=5X M+*:N#/]!3$4E3?U-_NLBD,2MJ'H9WL&G_&]>1'P2QPW*4I2MWY5C1-V"]J2V M1:TMB3O2GBXHSU3,Q416'GW.8,**!GEFYAW4G4CSX7] MO08XEQLHA\$H#"Y@$=' #;Y?C<<$WH##/E_TKJX/ \%?Z4#C6OHIP^I5:&8- MU#OZZBJB%%I//P937H5J07[H;5G9$=7N2-,I/W)-1F0VQRJ_KW0J*\G?FX;> MWH>-1'HQ)6H[F(J)ZH^"TS'*R/U1[]:<<"\J, ^>@=&9P:I3.E_8I-M[O MO:*AO<+4LG901+P==9/]K1![:]30TU5#5P*"DOAF <&GL,0FRM)$65Z<19;2 M$[R 7(TM($HO<=RAY\/L%M+5;0!'O7P'7CQ,L+*! MIY K@1@IB[])CQ':1?W(' &T8%M=G]$F;O&/\\E2^P[^&==%RC? M/RR$?Y0"NF&#]Y/E/N'+-= M:"E5X'T=&[ [" M[CM@"LLUJE6"V4D$G 4_VDW\HS$\*WQQQ0C((WQQQ>$[<96_,G:>2.+4P2/Y M,60V[0^IK?>UVFA7?XJ\8!2%HQYLVF'A^Q9S>7UA!YC2\$1@YBZ"(P'BXWP> M>PJ\?8L/WTXCTD2(#R%"7(#4?EI@QQ(C?G1B8A,@/D1'P9X*AK6^4(U4/YP6 M1T\U91O.<7J<8W^LP:?HH$W$OXGX[Y%J]N04@76+_U13!9[F^VA2!EY%C6L\ M;?NLUOVPV[3A-E,_?20![WW% ML@J+JT&TTT6T/;*T*EI:-IC98.8>]-E<5>0O@F$X([?N@[E(IF&4JO$9UL+- M./&&5K@(DFAY6-A6O;9"4+MJ<8>J/S\!J$X8$6\2'"5,J]9V B"U7-\;AU'@ MN4[D!L.I%^/87NA&H^."[]:%'@.PS7M8SIK4MV=S/UP2;WP$OBZYO?#QJ0Z>6-:SM48?\# M1G$C&4Y5,KRJTOF#>"@:5[/ &RSB!AUWCXZ/W=Q#%7AZ8]6^B57[)B90H[L< M'4@;A_Z!@/+%U-!&_)^*^-_]T2'&;](7-Y+U5\.-YRY<5-JROL.%Z[2:5=3V M?.$Z%D:*VHX6WB\LO+V?:U_-#:11;SWFI7^4KR693:LOQ2\KD!\WZ ^04. MB6=G%.P]ZWOSEODIZ]O'G=H_1F"?!".H7.4!,H)^0?-M[Z?RNUJ'4%1_MS.# MTO 7Z$G0N").JPSE4>!OG(O'C@;Z)C1H,J=>!PW>MO1G*QHTW*!!@T8G. 'P M;]0)&F%P*CK!"AJPTJO,HOP<#FF@9*7Y1IR E>GZAY;^N&%QQ?X;*ZL[&530 MGXX*($F)"\1CPN?)'?'#.0ZU'S#"=F#-?!Z%'(]8[\D(D&>@RR<2D,CU8??, MT"!8>E21^/0P\:4G,2S#^NO!EK2T?1 E&%^;Y>(.\-'PW!WF! MH2FI&=7U%K$7D#@VAW\LO-C+C"P:R6" MZ6(^J:0^%@=6AN^JV3!RY\S:_$3"2>3.I]X0C,L,^BC,4*[!H!A,3LL-W-&! MG"*)/+AV=1P%-BSOY3#AY7MB-(!]:\"^4+7S9L .67?E?_VO>> @Y MY_[_F M\5)A ZR]H:Q'LLRK9$JB_-8UF<#V'(A&]!B>N6E]APK:1ZHY#6@/B\46XL\- M=-\(NGL697X4.C1"]W !;#3TOC_T_O;^YL>S_\;4;7A#@PRGPQD>A0R-)G"X M "ZP_B_NO\/(6L1)."-17&@*SR_=WHW%WWO+'@F&TYD; ME=N0F$.ZM?$U&1+O#@]YWOZF]5.1^3S6QAX.RUG?XK1-_>H>[RC(N0U">=RS M#D0O-Y&*PZ$W0_AD1/ 3B/(J> 0I-43Y0T29[7%#E U1OC!1TF*I:W)'@@6Y M)$E#D7M&D97P:XIL%->W)\JWMR:?0)2-C&QD9$..QT".C8S< M>XIL9.1^$.5J V=:[K(8)HO("R;8GRLG3%"H;J?A(G:#D>.-$T*"TN##((M2 M6<_J.CEU/&JAAYA8LQ'8V!K%#$;8!".Z*[-"QQUZ/DS;\L,XVX#31IGUW5K0/>"SJ9L53H/Q%+O#Y!GDW(V_-AAT_^AZ*4&Z0O4'VX^35 MC9K1J!D'QZ?UAD\W?/HU^/0+GY;;,.F&21\"WO*&$(=P)AUM[O"4D+1HM!5Q MMQDB\H%L5.=I&Z7M>*.,P\ HXVD89>P>HXS#P"CC:1AE[!ZC]-^D0]BH)Z?- MB,KNL]@.8Z.>=,#HB^07'01&/=DD^U&,6@0>VZ5XZD8D+F[0C+CQ(B(?^53H M_?0MZ;W\O?BBM9PWN8 M9[B(AB1F/Z?$'0$9_O(.9O'Q%_J/RW!MGB3JJBI+O7Y?L[IR3Y$= M1=%,\0P><@L/"G&R]($-^%Y VE/B3:;)>TD6__O#W!TACK63GC]\0))J MN[XW"=YC-)Q$'\9 9^W8^Y.\E[1Y\@'>',_=('TAO3MV9YZ_!*5^"D2:K#Y! M?]ZS;PY"?P2O$'Z_O+BU^\+-K7EKW_SR#M_XF-F^SNQN;.OWZXO;"_M&,"_[ M@OT/ZR_FY2=;L*Z^?+FXN;FXNMS1C*4GSUBJGO$W-YX"%),P: E]2Y!%M6,\ M?HY%'-"VX8#^Y#GKU7-VKJZ_".DDV;^ \D$84'+WAA311UW%T S=(*JBM>^_ MM\&03MJFK*N2WE,C;.'92 OV7[6YKUQ^**?FR#A,=#L/ RF<&G,#H%KT_& MR7LQA:\7H)RGOXNO"\)HYOHEE)!P#+PRP?P<84A\G]_]]4P\H[]AFL/T=\62 M;[T9B85+>Z-D"G_".@9A! RO/0Q]WYW'Y'WZ1Q$E<1ET M.L 8DQ& %#\?_'HF(\]+1OA/E-WELV&?Z/SWAW3,ZBU#R^]5/']'H@3+,?D4 M8%<^E'85.>E2Q'=:IEM:P%2JZM.TS6J2,P,@H7K7Y-Y M&"7UI":,$<.27\\\6"NHHH#MH3]P?3],!N'#VKZUOAZ^_7-[^;E[?"[94 PND6)) @*<+5M2"I/XU^ M%JX$3)-;;(-'5=2-3&YGZFC)5ES.6(*J.K-MJ3^_JEMY3 M1<7N]E"F]F2C XRB5ZFV1F[ FAKO1*YV3EVNWEZ;ES<75( >O&PUGKHI1KUD M3:9$2#)<$YBS31A'X>SITH'-2_B?_Y0T\9F^W]X[T&FBAE[%?KF*;C2*8C*3T'_NTH'=/JPB_9D31; MM8OLUZ;>;@>^>T_V'-2L"*RJMJ(KJKXS[T'-AUY(%9/%1PH^3>QF.]\W MNZIJB;HE&YHL*UU#Z7=0\-D]2[8[W>[ZSF.[.SST+$@NX<[3=U^NT?\N+F]L M^].58%U=?SW?&0CJOO8$&&S:\R=[W&K\23_9#P -NM=".!:B;(\%-Q;B.1EB MT&('@);$PG+H1S./G9RG,XJDJS)VM"K/8%7'#O?I;';%:T2ZH\6^G MRKV@-?<(+J2(.?]7+W.[K9TPWD__V>8XMVK[?.A?"LQ@BT;EH1 M2-NS6:P1FP4&P1,T\1@?G4?A'7Z &>B^>^]B2.B'E7$&E%?6QY_%D= $65%O\[*@9?G9$T51L0[7-CJ3WNHIEZR E'54Q#;W3L_1U_+QU'RYXL)Z= M(KI56=%!^U"Z7:VC/1[UGL917@_=>$"8A?&KLA_?OI]X(9ON!ZY J#/QAIKYGZ/=V2WU3QO]&RSX(P?>JVHIA M9-J*8CJ2KA:CJ+V0%O1=$/KVF9/7==6S-$HPG/ZV'\^@[DG;=!4 M)%D31:%/ /(>\4?"5S?Z?N\N6\+-P@,!#89:HSQGJXO"^P8[NU(GPTZ[(RFZ M8\FJJ$JJ(LI.1]4 .[N&JMI*5]%JL?-K",::_[_>?+.)]U$11;'S/!WZ+0%$ MA[P5?.3<%M<=S>@[?:W75SI]V9(U#3V"CN981M]RJGRQ'#X6_'D5W8;WP0;@ MF/X<4SZ3Q&T=*I-X7<#D1BA8FJK1Z3BR:DJFT=2]\-.C0YM=+0]MZI8IB;IA MVG+7L!U+T6Q3!*ZMBZ;J.*)6$JF).]4B^(;0ETCS!R$.?6\D_*=(_R^]2\&Y=O,M;.]; M+_%IR@!QAU-AZ+MQ_&8*V*%M'2OA%&Z6,[CRTQMJKH_:.#;\ /;UDB>Q4(PD M#\.I&TS@0B#<3SVXDDN69SEC=J=4'_"N/\9UH(NYZ\ V>X9B.*9A][6NV+<4 M4]3,;D^2U:YM:JI55+*X$K"4Y %E+AN4+,P!!+C>).'P>TOX+_%<%"5A[D;" MG>LO2/M)7H+M?M*=0[X:>/PF?\&^ E?*'7:V"+)<,?IJ3Y8,0]9,R>PB8WD;('MQ>?-IW\'W H1[(+#/";O7-SN*TS7[8& Z0.".@@5, M/:G3[_=Z:ME9FQ*VS5GRYO3--5\@[!4FY_#\)[^ 9Q8UC;"&[$"W37MV?:.;X# B,3QVEL>CH40@C"!*W\L/&15P*%H%4Y$*Q'C#:Q+P>S$\B5: M2Y=SLR.D"RVO].QV-5$U)B #-B)+#2'!]/Z.)(K$,"!\ +ZZ@CQ))%*1& MJCHCF>!M+"\51K1?*QTZC\B04*>2) NT]#\6?L+F"/"_>#&<"O$TQ,J=M(@S MF;K)ZBKNW7B=KNG#?"$_@Y@+1L)/0S+X--BAV*5$[AJGU;1EK^4Q+E#N.V:E( M4[ 6H-D&":NB1NLT<9/%L^GLGR3>;T)[WN<%X3)\2:9\^.2/= D,/.2!"B' MVJ11&* YZ2\%;$N^%"Y0P08DQ7R%OINX@L.$9HDQY.\H2M&B+GE-)@N?95W? MM&^%GQ BW0^"K,CGF;;IT3*].9;IO32'8!/.:)[$/^^ HO6\1A0DHR,JNF*J M6ENM<_T!S\ ^,B!J MG?IN!/J!.QP" XI#1918N2!U'*7$J%P/U!A_U9Q%S3 ME-S-^4+ET9*LLJ54%T%KF^Y*JKSAKBP5;NY+0O9*VN S64)H#U-!GPG3[>J3(>?JD^@XNFYV;$,1.ZK85;M@%%FF:)FJ(O=UN:+@@3H: M+$"621@MGQ*BH4]3_!KRIS%:8ZXCWP$VFMH)3FK;M70[A20;M6\KBF59AM&7 M%$>T;,I:C*[6LW2I(F24;NHGNJ<6V])7[ _ZP_TM7\F],M[@QL JG$=&0]'S M2_V]H.Y@6#0)A47,7" P9]:-NJ*#9AC1;_E+_/B]!Y^&SPH!&-HA"ML[+Z;J M4^ &0\0G4*JPQ10.Q@/R1FXTB@4LCO1&U)'R9<$F_[SN2!L"FUOY@>Z5DBXE$W#%AW-L"314+NF M12O8+<>29+77,RI4#9SL#[.!W8%\]U[TXK]/\VB_7&AZIRAZ"TCD3B: AHBG M,YKKR/*<4Q2["U/=').B8YJG-\7^&(#4U,D[QH L/!VG3^0XW1(&+G(;>!!O M#-E9I,!=O"%9'YU5+I:^!7_\=1$0MNNRWGIF4]VSCZPM_?.>I2E8S%!AT77< MMPWIHBT:S7+GP$!PR4(:WPCF+JUQ]Y$4 Q MA%\_X4]XFQ<).8K_#$+YCK"\!/* U;1D= [( -^@/VGC8)[%Y 5,1K?@5X1? M!<;N)1B*'1%0#N Z"\QB!&64-AVF@5$:\@1Q'F.$ R8K;**Q HH$K93$G^$ M<\CB]7)*G0 MO:/9U_2,O?@JW[\U5B"+OTFPFY)88 7\[,,"-[BX=#)V(&YD!X;6DF2IU3&Z M:SSA1WG!\]!9>JW4Y?Z5]?L7^_+V1KBXQ,[05]45 ME'6X6E5K_3B'.._A2$:]Y34FW)-@2&[A^9X/8#^C^(0_F02#W6^;H/-)EMA7 M;;O7Q8//;$6UNG;7L"U;D_$HX#PORE TS3%L&"&:FBG*W4X7AMJ2(=E=6^N> M"01P88YV;[0@9\_.(G\A6^TKNAYY(+F&O:3AYCM, H8AM*LF Y(K<"5I#\4;YGQ5FA[7\H.RC."I(Y)19%7 M0">4GE&*4"CO0FR:E@@7%Q>9Z 69/.,YB&+[;_C2S'Y-V$Z.0)V,B!>LT.RJ M-D\OLLP*^N1,3]#LHHT.M[U[]WES$&7J=1^1!+W5'-CM3O=_L= MP%>[T[-MTS9%U5;E#A@ZM/2[>(AEZ8NO7&)2P39NS=YG&P\ L:XN;Y%]/*=5 M^C,IY:FG-QQ!]L$/]V;?WDI K^\6H&_H)* ^M_WZ<;WPL6>1"C>JOO:FR^T:6[<+/4%,?F ^-$%:/V" MM*JFOA5$UQ?D/F$U("C"Z'TJ$.EF@5G.._VCWDT^G G3" W,_XS%K@[&G^KT MG%Y'%?NBWE$-1^[CD2866I]/W\S'?/YCFL20;;C[YIO^B,:V3X'"#^^[NKHI MC>AHEGH<2STZT<&](.8)"I"NW#6G\G$]060(4-"&RV=KA#9#H!&B)P89SVAI1Z?$.F?2$A\L4+B'#CCDFR%/I>C/58B^B4[9&M8-@L2D[Q MC/(3Y;5'F%G9I%:>!AHW2SW&I1Z?(JB>H"(HRW)/4_JVJ4J:JO0EW>Y+=D?L MZ*9DB9KS4H%-5J5.Z]T%*/3Y1T3U"4 M]$1%-.2.+HJ6K-J*;$B2KJA=4S--3=+Z]HL9/($[H4T[,BL''> +UO,"K1@S MIQ+O7XQ(U^@M+&4655[W=4597P M&%G=,!W;MH&1B;K6Z>G."TF;W)ZY27L7LM#-S6(^]^EO-UJ>MG-M.V@:\7)B M//>$EGI\XL4X0?&BBI+EV))BFH:F6IJIFW;?ZIB*K.B.XZ@O)5XLVD0VQB,J M4*B ^>).(L+%S#?L/6NR0T9W0'I?!.9OF"\F2*WI&WT7 SJ\I'D]U:E)D.P V2Y&F2NZHEWKL57)-F=QIX'&SU&-< MZO$I@9)X@DI@1^IW= 4T$:FCJ*9E&#W#4'J*)3L=N]OM6R^D!/;3XT!;@OU MA@N:GG-5/##42D]#$SXAAJ,C^W1]U]NAI#:]ID^+_Y[04H]0U)SB:3>FWC,4 MPW 42[-59&B]7E_K]VU=!,O7>+$&;[E\L<+9G 3Q:3L=&E'2\-?37>H1BI)3 M[#1M:XK3,RW3['8MU7"ZAB*J8J^GZ_!#5(R7$B6\Z\92N+H/P$Z9>G.L6+-@ MAUTO$'HD(&# 8+H-NT_MF+Q CE>ZU?;\:$12(Y(:/GUR2SU"D72*[:L-J6>* M/5'5+5%4K2Z8-)K9Z=K]OJDI1M=^J6AJ*GRH7,&J:1!*<4G2W$8NV#Q#>K/% M\TB9\TVX"$8$+") ]L:WUDB?AB6?X%*/4/KL<=_KIX?*(R\8>G,P*0JI_0XA MO,J,1'?>L)"'2=>[VQG\,HC>?=R3#3TLP="DYQSU4H\\/>?O>PK=)CNGH=AF MJ2>HUNUQ%^LGK\A^F'H#+P%[O**#@' SG)+1PF_TNI?1ZV3=L.RNVM%DR5+[ M/;MG.W+/[BI*SU MPY(;O6X_L*)AG;MBG7O36OD%5NB$$:9NMO\FW"QF,S=: M[M]27X&G:3W'[O1%QU#ZDNK(MFGH>L=69-64=?A+ 9ZVL8-QP]..>JG[8:N^ M8C2FJTAJQ]347D?55?+LW;WZ_MFY,-IVS? M>75C\]J&$QWU4D^.$YEZW^SVS;YAJGVUK_2-CBRK7:7;ERRK:\@OU;'AXK)O M_T.XO1*LJ\N;J\\7??/6[@O.Q:5Y:5V8GX6;6[CPQ;Z\/5U.M7O(U'4);$LU MFTRIX5WB#GR274]M_=1"IW].HW0:7,4SVW31: M?["PN[X7D#8GS<:M3^'X7>,7>5]$FN= M&QOG*2'6T'WV,&\A>:_(N^%8MU,O%LP@6+B^<$WF891@0ZW%878@-CB7+7Q&LX)#_#2S"'"5Z5 M#$5I"6XLN#/,RA@)/^$X;*POBQ_*P^E%Z'=!2L-L)[Y &ONFGN31PO9G/^@\2)-X./LD@N M;-V_&1#A-^U,?1'$A$Q"6@=W+I3 @W4,;K#DD!%@.OP&?Z:$&S@=()5%G$1+ M>,_6;8)UN-]AB_TE8@>'XPB!2/\&(HDH=9P+W^ ZMI5SO1E\:8E0PF0D^D+8 MA_EBX'M#>,UBSAZ/X$G #T(';Y@!IS3 22!5@O049O# 1SENP@U<6W&+4UA, MX,TX[X@@/**5I\@=?J:%WV%'4,0X9NA%P\4,I@$81GOIW4^]X90^&B_@CVR" M FS!P(W)Z+S8])5B#4_-$0<7[W(,'_UZGW5Q11_ M5J]C^W/,&%B_,P#Z@;6OO8ANX.K5.5+;S O<:&WF7I RUA[P'>#]9=0K%Z] M#.B-8%];IN?[Z27$W!B^[[L1WTE*)=.(GH/H(>?WQANQZ"?71S*?3"D?<7W_ M$2C'V0K]X,] +$[]$VZ$N(0H%B0^HLC@WYS^(R_^SJ:[ %2BV7G(^(#'A#-* M1 RQAFZ $QL0H'TR\NAQ7("&?]#^]6./C#XP#(99 \]"3'>'"0JGB)^5 C@% M]#<>$^1&H AXL$;8D2B9$6B%;5EJB_@F*4H._!\K)< LAAB\5U"A%0_R@]*O?< 74@,7#4*W=$ M*0<0T 5\'^)58"*CQ1 9=C9P%H[(K' #'P'A"N_+Y7(+1@4>X"9L>4M(X$'L M-C2$T7<$"!"P,(G<(:4!?!S$2^GQ[.VU1FRJMCZ(=SBC\>-D@$ MA"%" -!*D8?),9ZEAWH$8O1X 8RZ0:L&K6K0:H:<"'GD/ *T88H/B6B[-+1^ M4$4=N:@2<6E-[D+_#OF8^HG!U!UYH? 3UZKPXG5F$900,R'#:1#ZX034DP8? M&WRLP4@NQDWJ\&HQJ,JL&H213> M4]9U :9D%!#J_[F=PH;$&=^Z"&]+?HQ9",\#3P1;9!SZ'OI9DA@,07ST$BY. M!1-0$%;:X%V#=YOP#J]95/=_QVR&S Z(0W^1^Y' 4&GPJL&K6KS*2R?16^@* M\0R=3,%B-@!)"$PIE8HT8H#W%P-4W1+,]40NAAYP[E2.T"6Y:)2P!L7JC0+W M.ZC^/#$8# )WR9QVW :89W5BX;A%O>_N$FU2$I$8 UDM]"TR/SI-."9I7( , M$C(*P"IM<1<>#5K!/7AT)OBARXZ> &;8IO&K@NV+]R>T,23UUD5DLO ;;&RP M\=$.NQG&93#F$Z.]2B;>D$4MLAX*N>4+ T.*MLQIW6!8@V%U& :,;4XB8&8L MDD!E,UH=P-FXKC=8Q![*6QSMWH4>QCDG@3>&E0 ?0V3$)).0!;=GY>91^&X> MZ:91$B^.%BR?($T\2-_^06APM,'1 HZ6DV>\"%7(B";D4.4R6& @=Q$QO3"+ M?358U&!1G4'"\K@8B_-F &WJQ4O8D#$1E5K MT&L3>KE#L 0 O7R:Y$.&+IBQ69QA1&8TY(\B,<(.BBRC(&=B-+H%\(6G1\#X M8(%+1,YX@1WFO4)XG^?;("-LF%V#C;4B,PX!\C%)B27=K\*S!LP*>Y<@U(>$\!#F+TP+^%">IV.5&9V9#-AC4 M8% !@PBH7A,6[QJG?&E*,,TZN]4D$C584\UWJ*,??:@8"QW]&S1Y3 _GQB*F MLD_=N[2R!X1 MV!PPE.,YZAX]+.9^BNE&F(M)ZYD ?@#K-D];C\@?"R_B=1.IYI4%_!L=OT&U M1R3W,@=$,;4W(&2451KF^2-@!FRID8 1/$:*V247X6T3JFHP#,JBB X7 MR9#7[&(9..(OS8X#_KF@808_ZV50S)Y#N\/':G6LUF4) 2#[\[$-9VS0+'W" M"\;(WYC$I:T4XK6&$M7XE'=)6 LQ-/C5X%=!\O(( V!*P0[Q07(&,9H<:$"X MT9)EA;0Q*V295P;2Z"L/,]#Y5>_]X_F]:[5"5_(N] M?M(&'"2*4/,+45\K-L:AT.>#'1'XB1M1X\T.JJO*U#*DVK MC@EHD.XTD:[N?)A5SVKMG(K@?\&NK;2E'9F$5/7CS>@*#41I:#>(DXC:OS%@ M_=0%L8T17FK%LI$#;%GG8K^Z":%9Z]0'0WV ].?0I?:MRTH05SJ*\NYZ'LO^ M9 ^PIGFQ< _3\ZC3FK^OT D51V>=5JUP-O-B;)Y:;OIJ6\4&K*F.RTPK&C>D MR@A,(&V;00_\,,^%:]!Z!8=M2-I5$89]!?M>N%AK[GW3.8#=YB\Q" M&S_>[2_+ZF=-#N%GJ<=AUH@0($0KCCWF'Z"=0?TE=>3G/5!IOUC"X^^PMC#" M8XE;3^AS>(\&Y'VQT^&Y(/P>L, "SZT$I$O#]3&;_+T7DU8&LPTM?_$56 := MM?&\7VN>N8C7FUM&V:7ZGJT(^\JFK5BA36BI=JD!+.R*T =H8$ .EA7->8MI ME@;C(:9-0]R7\!Y=@MAKP!MY;@1 .5_QR3R)9G^81.G/ MM'JS_,HOGN.MO@ZOT>XY/C!]=,E]8>UQ_A(F\3Q,5H>S?B>E;[)+Y2^E*RKU M/*N#LS??E(N,JB)))!E/6YW?BQ=A[8%2Z,4=:2/]%B?PN! MBYH!YMKS(#1[7YI?7V!D;"XLNX*YR5E_!"]*'>K(^)%&HBJZ^($HH2MXHU_/ M8DDVG9ZC&H:A=E334'NB;=AV5[?2@ %J8]MMTCT(N3* MC@.MV"N^9+&K=^VN"LON=52Q+^H=U7#DOFYW=*LOB]+JDA^K;^UD\DP @ 85GVZQY7JEV1RXFZ87+G7."HRE<(&-:T9HSF JX;J M%&T!S]I:L@8CJZRL!30_K!5?A3=*AJ%EV24UW/+G%M<*J+*'&H ;I&F>J#"$ MT<0-O#_9JZEW^=Z-67L)PKL@PYL)[="#*P"60U-*T]XIY &T,\8BL%",X%;X MX9#J0/"R9V++V4=)UD01-H!$8).!N@E*V'?@("WA9N$E!)0-L268_GP*NY,D M;DOX9 J**(J=9W^0-8Q.-SI=#NM:75B0T95$X688@?Z$[?BI(Y5-2<8IW%]T?G0L%@2IU M/U @S;#.*@E!*%&V3PM<4+^_-&_ZYF_")Y9Q?D-H(_@O+!&3:I9,48-G< KQ M<@8$F$FTRYM/''G.=TR(+\&NKNY0PI'[E^ 9!?/PE7B(#R85B=*.SP!1=,NO M^+I00(^]!S(J-OG+4WRRCFP_N:,[S)$<"9U/="CM:_HSLI=2WF/6/G"U?^#0 M#Q>CP@LQKNF[$9A>5'0"$P#[)K6\L5L[US7HH18C3,.D]B)M\D6G2D;>8D:W M8)0Y4"CJAPOF+:;N8Y+R&)[MF;4O1*O4XVGN:QO 2@@QX7AUVI2K\3FQ?&70 M +'#M95,G?-23KI%IN M;IS-;![>HXG&C=AAQ N,7"R6'!;/9W!3XOR31"%0<-[5:@2:&69:IYHEYBOB M00;L! ;L3P];"8!G^Y5A"4^"34'O?#,SR&.%.G#:?)JM O[PS,G8)FE#KY%_P!VF_-8#_\,6@2D8+A,O0>4?(2LGQ+3[N>+ M""OTVX.%YR<"IGARLIG[;H*B>M5#>!"SI )*MRA)3T?(B#TB ::*DOQ#<^AR%TPK?08EX1DU2G -4"7*)-3 M>D #/2TD>_H<-!V@C!FJ-J"K ()'<5*H-RAB@3N,0D3Z0JO!0C9E-3ZHGWB3 M?%@/K)KA*/:EP9N%EJIC/,IG1+4T1MPL!;CT?62O$)M/>HW"NC)+\"N MT9F#VH-' RNH@U+O=P+J53@ *%%V1!E/O@J^&;AK04)WCH9H4./@.F"J0&+\ M!DU-&#VGKADD5%[\AKDR 8/ FK1H87<>$$N#!3K@6L*=ZR](&] ?'L>XC^_3 M0?$R1@L%,63"LEY;7*E*95+,$/$>WOK2Q/^P@-J2J*6TXP7AQALE3ZEX&G/0(55026B T"A%YF/+"SUGAM)=,SP63O8HJ M(G%2)):4Y:;J$\6"5OI1SI" EA+V8>9&'J6\#+VB&,MN%2_XJ=>[<(V_B!$( M-O5F/E)ZGI80#UTN;-)P>8&$<5@@4F@9WE EF' W$EID"OE>J\IDV1C-TB5'H?'C^/).:A' MZ9W>HR!!'1I_<)93K946N45ZODI942##D+$:VN]IO(BHJXWKX8Q_DFC(//>9 MC/-)E#;X<>] \$9DCBV/'8F&*X4,B@/#CO;PK_$B_F&P)K&[Q0W7F"N2+PY<7\X[._7RS,BK"C MY8(=U<HJ0QR*'QE)W1ENK/RZ>O7W-F2>U4>(NB ![$7KD:GY$_Z+C"8D9],MSK477%4J('2E MJ>0N)H@!5-&ABAA#W1"8+E:(T:8Y,PQ#YAV;X"N'R,511B+RQ7,:/EI MEUPRY)ID"<57P M?8PHYBWZT>66M+)F#@Y%4R1:(J!##4##N >,4*7'G)6#8A'4VF(:3$G+Z*584&6>:V-@;)]-V05I55-X6]1TF"-,C M(=,&!LA&A6MX#BX*DIJQ0*96H8'/6WG"VB-4W!A9P,LR+I;G'D;9H6G(##7A MTU_^%'X: ,.Z%^B/G]FV4RXY UD1@6X'E/^3K-.A>$\QZ)\X^_AG=@(J?@DG MC(%U#P_>F Z)-29"ELL"9\X,TXEPZ=!?H@0E6T(:L E@PN87 DH&W\RXW45<8KL&)#7#Y?I M>;OT;"T6H)!%^AFF.!XJ=TEM]$+M+N7E#'@H*%LI)>/O?-0,5'E<&?4AT#]7 MB0-'(@ZEDG2MIP'*H3('B!CNIFDVF%Y!+5R/G?A:;G;+O$SG*>U[<0EL:5$* M;5P[9XHF95#T3!< .0H26,6_\5QA%!:IGR8EQTRC/1=Z*>EE')"GW^3B\M/- M%S-S8%X4_3%1EOBQLV @ QVL 9:5DN[O-S\0S+E?.7HS=V$&*;G@X:FPJ>3! MBQ.N*F*V'P]^(5 Q>8EA!BA!W*E"#[U&TN&.Y9SQTO>!JD,5&]I:A1D>;KE= M,8:L"J>&NFB@(37C?G;RZ;70CDG/*,MRH48LS6?F4>BZ U M!S2*!%QBC*B) M]N$P52!HJ&<.:ANU' $?%]@*LFS^Y%YM?HHS16E*,DQ#)*QU_#O8A\W1_P*' M6 ^S/RUQ\#FTKSZ>7[U0KM^/54KOGV_J[*-/ Q2I1V@$2FP:T%Q,%O7MOQ0',.@&!H&)+32]K>#Y#X'H_S34V@ M)4FX,<$$&'?$=K\AL9--O!P>E8#552 6\/GB5^@\[)9J'[B@ID6 M5X^!KEW*GWB*#GC*-.?6D)J3:+P 2LL*IB5PD]\ M[:A>,<^&SSWSW _#8X8@)A9X!#5J\^QXBB)(2A9LVM?DZ#WYLJ)PUQ(K5SO+8G88IJ% 2B!*F/B)1CDVZ&8K3@^CHM;0!L[ M*)A94XS"E$@P9>'Q 9@N8\RMH\>>9\B]H)9>0227 M+- X1E\!>QM%7L"OZ8:X?,HJ6>S8XS8$$["MW %#G^71F&*4A!M=K9Q/,J-\ MF0I!OU( M,BJ*;,?^H!UZ:$[V7YE/G)\ZB*X,2Z1S(P,V3P H>Z(*+;Q$, MI^0@8\YH *RZ@PI&; J..#N5D.>I@1%+"B%>="XQ!P$+ON1.04RP(M2:INIP M45 5\9WK+]0^+-C9(!W1.$C-\K2ONA?$N)< ?: !]/6C548M"-8(FXKMA8>E M%6 ;9NDBJ!/YZ&R%CW/[CVD*+FN80CTG?DHOZ:Y@(!>/H!CBQ/UE&IGF#+S0 M4HHA#M@HR G2V%/)/5K;_BS7%JC#D=H2911N,74H*\A Q\]D6 ?'"[ MZ<)Q.93[%R)7R+L+L%C9%AY&#@&K4>E:Q.C_" .F=3+[=NA&L)0H8X#TDS1E M(7=,EP+N[)V UQ%^!]4DGB? E ]ZWN!*3DK)^9AO;FMC8@OS,^)_9V&",:7 M ^:0YKB@EQO9'JL(J715KN@Y%T%6I,8S%%>RF\"H% J0<&>I&9I*64FE0WT M6":7BF JXE+L76_(" _C&Y?T_>DA4(C"F;E(M3WJ $L/8TQ#M(>0-0AKO6&G M6"T/D%?B],/!OWEROA=SNZB8/TA]7L5.B6D26!H09[SE(E<$JG+G7B_E[QMA M>AJW"KRXL$">#UL*0-TS%I,GQ]"EM,IKI'.@25E%#D^IB@=T7=Z?U\_J)O(\\=EECBIA"?9$>. M4H;,.0ZKN0G?EQ>RAY7"7?DM*H4[^K,JA:O,W0.I':Z:NN7.Z=]_DO24@9&' MU9XK9R[66B.@=0#-($?Z8^$Q3U+AO)\H3_Z]LK_$Y;SOM(5X;LF2I):N+D M18)L"%5_4Q'2HCG+V)EFK;5D=B+S/$]5C)]-C.>UU%B:/M7R"X8)(YE\4;1X MM% 7CW;,/1XXXO+^^\5$2>Y_:NBL$6\;PEJRBPGYOF[ZS4.0- FZK])<.!K"7 2\S.6^'(U+W=$< MLYF*5RV+BL3',SB'F(E5*%ZKU2 )(S_;)%^$\-=:,:65.A\;S/N5YKX/,)L>MXMS/67+&22)E3Z MQ(V"+$&>OKA4ZLF;BQ44CE13*F+$5AUASU+3M"8U[>7+)FE(AQXW3/VMURPF M=8#!G6^D&*_+VE5E_B[E4[$B/ZL^SKQ!:6E1P:F55D"N93-7QX"9WW_]S6GX M-"NZ3D59%CS.??;SR,.&-.CD>J<6TUH=+-3FM5 T8I0F+[B+9!JB[O*.#@GP MN*6;?ON;>5D.OU:'5N-%=$<\WW=I%E >)EEM>5#@X(6#P4@AWD$OYRD$V>JS MICP(=@]F.++LM9IEG(YI?&6GA4XEM"JA-LM10VT$LPTXSZ#UFJ#UC0 (:8E&GJ/.#3B>M<%E?DPF/+46 M)U&-K"L6V2K*PK[0EA;NQ<0-YJ 8 Y( _+^LL@"D0O#W, M,CUA:ZT?15K-03&>INEQ(S +DV94P#"?JED'W24$H4)Q/LN&0O\JIB.@LHMX M-"JUVBBE5-]/L1MIM:C;FD5)B\)B4O7JU._[=YCSGP"6O*N:>?L_[FS^X98! M]0;9>9+5FH L@4_>)*R$]CJ<\(B1!3 F,&$NJ[RW:)Y>PI,!5W3+8B5NYJ&B6IL[)I@63$NP$='+2MT$TU<" MEE-X48L'*S*@6)1"2SL*8KK@VF."NB!_:;/KM' .!Q8PK^1O/$BZ2[ME();' M=#VMLJJ6B:="IRV65)NI^P7WRHKAL,JIUA&KB"09@A6T>J J']2E]!80*\)^ MN9JPU"J@2"M/'%WKF%+CC66JQ&HJ4L8RVNXD *TPU9ZX:'*S8F1,8VOEO0RP M(0P68V)602OK"\."-U0[Y:8*70)G++19"_5A9Y/GA[WFJ0!18178SM8!2S"@?"IQSR!1KJ1.+M6@N ML*R2W9;ZN?H4 84O>>#@)O==NF!SQ!D?RAQO5 >=$G^.K9[S/JZQD!M'2.^L MYJ950 >&2]C"(._VG!O*#%M!:\57\^R7&4UP0:L&\[*7U&N;G9/!*OSIJ;34 M+0JLYG718D=Y>PZG"%KJBU8:['B?#&E9%FNEH$BMYZ6WVBW_DL6Y5W- MI%5HH^XOGT$5K^Y$?Y@^&/)FA:S2@VU45C:6-@!@+5)84)*9@[14#>&H[7P6PJJ>#L@.KP"55QQ[5=0=;8""4[ M64S;H&SOT%UTZ*T%7 I(\Y=^5N_\]Y"F1',W"I68KX'+>';*"JC/E2Y_3L/^ MLE2SO0>._MN*LX?+?:3PS!C.^O)*5N\2>EQ>UYSZ855T!EN?DWLM_=;+I-RL#.N]FDLHF7#F8YLY0:J1\? M+.LA$\+5,F69]IRC85KVFO2DTG)=H,L\P&0*QC!B9XD_(;\J1NOKXQVE8N#G MV0Y516^OHWO?EMVT)G6)W*9NV@-6Q5-?*F4&O(-TP<%3[5;-V[<7V+([_&/A ML5(C1 P\"HT68_PEI(7SL?#9F]'(U$_,\82'\X! <_$$(.Z#5,0MYD1CU/7X%O':."R0[\N0'5>"J88YJR3<\9TE7> MIS(NSS$5.,VQ=7%C/":%>?2]L!=< M+2>8Q1:7#E_#T,."B01>$J\$W2+:DGM0E%&T[+T0YOL;7!R%LY9@+_#0 MLU8>TGN'":K_"[2?Q@8J@H-4W6==0%<"+%F=ZFHO!3/VW.QU ]?/JXX)W^<@ MWZ5#;+S(K(60^I?A487KB53SR?(D6RG+1.?^)* UX6YZZHV7=^Q.(UNE!,FU M(N7-0:#UQ@\\IQ53$M(/T1 >*L%YWN:W]-2=5I9FRJ@8H[S8D7>!R4NI>YQ] MM# IQL,S&S9M(,[0Y=/7&R%VJ59,\T 9KK-LR'2960I*1;)6-B@FV%-ZN5+4 MC@H<.^L+-;6T(!MD3[X7.'$O/0@,HP!#MF-M%[-@X2^2YLFN1F-HYVI2Z*I, M55&>TEH(E.6J8!N+S/S*7@(,ENQ,P33(E+<".$"!\&W%\&4)OVE:+9G-IS3B MDJL(:6,W;/1>;)V;J078A#=.F9X[Q5[)G%\PWM*BC1*\K,\IV]Y"0+N5!8[@ M+^*BPZ4=>?SD=&RHUB;C<=I?H= K=C7DQU3XS"FTTA( HUZ+N4_2JH7TH!$V M;Z3S:)2WXJ5&S'CA8PB,=]C,CA9)(UO,?,,^#)1[8!X-[G3A3(]69C:EXHM] MFA[M!)8MKHAF%M/KW/M*Z3[!\4GJLF''@=->0!G][]FYKS=9-=B7M!KL,*F# M!!.7YGJG$<:"3[*JY,UE!ARU$%/7!D=%UN*$MN*G]B%CY;R/;]XI).-(^4N' M[FSNPDK3+JY9$F?JR,B&M@H' 989<8OG#12F&F1=A'-"WC=$LE+:R",9.XA MO%0;, [I]\) M<]$4"T^PQ0YEFLR_@ZZ/%'6*GI.2YWS)6W9YL!%KU8U[M_LE048*YWP6F6O: MS#H_=299!UJA.0%)!1#;F#&O:^$= 0L]BEJ9)Q#'44(#4L4.I["]V'V-[BM/ MGTB+:M)9Y2T;[K'Q+*AII6:K>45)*8.KE?J7O8"F@+D1%Y$%0=UBCF>61<8U M?A1;W'?&+ )>4D^*C5Y O2HUB=AWZ/=I#T>T#75F=/U^?G->2,+"O0_I$=(S M*JMAPV W.,X7M9<9GD$-%,(/NJ< I":5-?4"EV>G9&EP:32I]+JA2[TJQ;,+ MN)%<>ZX/EH:Q++\\1H:*+K7"\O3*_*#X+.*0N6Z9[E_,(DO;7O*"*/JN[),\ M&)Y[4?<$H\)%6?"A*YY,M8Z2''0V;EK@QYGQBJ'J9MDE/R+.3E[JKG M42XIF_K2_:LO/?OHK)KK-'.IY! K)K!R/PE]*LT(_.+&U*^S 9\&\YNT6%S M2]#:Q9O>/X05_Z(% M#%"!G9VO3 MK_UEX8)N_H)(VFF0],"0M"A,JQ#/BMR13^:AQSV,*WCVH93M]B+XU"#/WB*/ ME9HSA88$602JD,N_1?2:LU$X?$1#D$/Q.*TF(K$$)/2@\^R/.Y(:JMX,#_HI M*JMXQB1+&*&G?\^(&R^B[-C)E0)A9D_2:,9*U.&>L-X9S)C"G*YV.&XOXJRS M1NE<>+R0GA=*"R?=>5(>17L,\@86F15+&UAGA[&M6.$U\&?6,#:)I,GIL/41 M>B?@Z67>HJ-H'BS@&8\=@$HM+*RDI:5:_->^^;NNBZ9\/S?E?]0^VW'".1I+ M=5X'[/!#3[VH3S(HQ'AXXD!6J9VGU61>LS1ZQ#-JRFT[LGZ5O'R<%[)GY3QI MBO^:65C$J_1 '>:B21U#*_X>9F*G64M9>VI.$:GI6**,O/!JOY-V]"9IYU5X M>W4[698\-N9GI[+^$K0\J]B9)_?88-O_P3)SW*:Y;*PR;J773QG=4Y\OP^3T MN(*UTXP*['C5]9BV(W*#4G"0MM-G$RF?_YQ9*%G*95:NQ$X[]OB9-.D'Z:FU ME#/$63-XGC5FN@!K+TLS!=UXB>V14&:52;)T:EQ5+P>>A]=BCOI6 ML2R.%1QE3KHT2I[Y]@^RINQ;FM!.(5W+U9,\ 29-A!\)OC$20^VPRT-J M.U+798K3C-M[-#SBN65SI"%4V)*V9WT #(8A/GDB(&@FBR27X1LOH^83VS<]A9U=!62"8/B*R4A1\HP# M*7".VBOZD L9)>@UYR%\?HY6WGJPE/3H%9K)+ MH7_+?2!TC=)8JMDK_%(Y<9U76/"R6OY,JIJ77PHJ,9Y[";?2-/&$VKEY?04_ M'5<6%76'J9@OPXI*1U=30V QB+V1Y[*J?UH6/\5T]N*!:/FFHW(?D8D7\_S& M_$8.+IYCR$,I/,FPM7*YW/\U&\0RTMD(D#UA]A@F0%IA1%9?5\ID+"4$EAZG M53^KSUZBCDS\S%U2>LOJS?+[,,4_&X[ +UPOG#N7I&[%OS"W(G_D&5C"?!;5 MC6K?I"#P;V0I?.4MA9F7/97QARFB*;/(P[/%<\E7)6>>XE%Q^D!,P[W_G[UW M;8[;2-:$_PIB-F;#C@ YLGP_\^Z)H&G)HS.RY)7D\;[[#>Q&LV&A@3ZXD.;\ M^LU[9170)$61-"5UQ)ECD>S&I2HK*ROSR>>IP['%Z%PQ0)0!$[ 4JW39MNT^ MD5Q9<4UC'Y1 /?@\KF-+J,=X5R;3T-8&O3Q=1=&5*(Z0AU!2&[9G^$12^JNT M<2^4 C5B? ++N^]E'Y"L]VYVE0@W*YQB2!G5"V<4)4W3-$QZU!>Q)).M-A][M MFEY34$Q;.O('E@[3P@2W\^35$W@VV*6>M\(2\XL<$#[$2-I]\ M@!:4\,6]*S]9S-+E9&7>@:OK,)N4P+U#8S,6*(LW&%W7/_SCE^P';" <<.I> MCR@'_!,V/V!A?+-IQ6BLXT\XP,>P/+LU]?94;:TJ]15S@3 M<@)SEC_='E-OR+4PNN>':*1'&6&-\%S;5E>2AD9(L4.R< MSWM-R/_D,]//VWQ7;C$48'W@+1C@'[!W(F'GS5_@ZR__>O/GE]%F+A/C,5DY M'I@'-N(*4%5^LD:3.4OD,>HQ_3G!.+Z?8-Z]Y$%^]B+2$FII=]D'N+0QW6!L MA%2XJ9JD'E=I,I=#/V*Z*!:)1IOVV6N%?8_(-UC%N MFTC@Z9ZD]Y$:_'O ;F[F'/'@S\/L5V/BV\2S?MJ5G,S,%;(Y^[[I*3?,)TZ=D(R$G#^D63YBF3R,/.\.4%"?)2%HC\H&EF)8QF]7*]@6V8R.<:M M[GA.$IQN.7Q'VE#M 23 *2D+M&H"<9#+W6*(0^K0[. "6#8&AW2 3"I!SH\> MAU6G302$#Y2$984#U0$E1>OBI.W>P0G)T@D(@55NB+ CZLV@]J;ET= *WYN!B;R^?J+THP4>\[Y0+I(H19X,\K^7>0#Y1 T$Z(000;D/- MG(E_.;.+Z=KE[V,OT MO1&<0Y&^XT8A0(2C:>,JY(FX4)<#NWJX^5;LB*B^4 M%(.@^F!1%WT_?V!)( Q*0^8.3P/K^$X#&7:O$?XO(44? ,Y3%1I*FO>0/ M)R5+4B?9<51-=2S>EA=I4U]Z-T<_2I^\0#]71=*7%'%AOQ8W=.GQVQ!#%24< MD,E$22FXFB8\UGE(8[E3-WUV5^NU$+@$XA8]NA,!A:+B"0%RVI9VUE!9D0>& M#GJR0<+NLKQ!"BRRQ5NVO:/AP:1#5E/12&-2JQFQD3;%CKIF($)K2IE(N(?_BOT*$2BO^/1;G53'V![+:P;@*& M!JW)GB,ET\J3/Z,M-NT09<4QKF@N5+<(H=TG17+:U$R:7^X! M]!/NQ.0%IVV[?&@V_EMYTB,=TI$Q7+Y^KWKM8"H3Z- MG2#0;)[+:R'4[/S\L)*&<]CGE6DS\'2BCX+O,YR2=''DRZW(3"$]&')/T!"5 M@>7$?W:)[@R-">T"^5WQYB9G0J2Y8&9MQS2[F^(M_/FLJ$C( L&F)?>RK(F@ MR=\@?24VXB-F(GY%ER0_^A3>A]W!%X\._IEG_WN$>Y<=[ N[/O2_\^Q8X/ZS M'_GNX)^<, 6WOQ24*W;@M,05P%^ 70''#7>(KL%RY3+;CET_8DD-;8FU#^26 M7WY6?(Z?_>+KSY:?*T3[R1\(8\'A*GJ28,9**3($+"@BIV@! M%R )*W1M(P22^"3N07C(9P3"P+RG:_ __[\BJY;_ZR_]MX^__?[I5T??_/#] MCS]^_>/77QU]^>4WCW[X_OB;+[_[ZM'1\8\8GQ3OO'B_N2OX*N(AOC@ZY/&= M_O\;^G7^$3]^";ODJZI_FSUE*I([@F/>GL^+7H;K0QT\?R_B'8I?3[J,1-&L-5(<+(3Q*&% M-U"6EZ)*P M>)^M$@SL(BE?(I40-C(9=A:"ZBCKD7H0K]88)AJDJ]^+)';]Y^>IU]NK)\Z,WSU[\E+UYF;W\ M]57VPZ^OG[UX\OKU[8(*_AR&8CS7_K?%*6*XG&8A:R:'L:H1]JIE7*+%*GI- MSER$/\=>31$O;*7$9J2V2FOYK$7O4+,LAI)MN3[(=K/!D_70+M[>T&Z^ND>P MW1T-(M/#"JDIG;<<2Y'0D.6L4D&(!%4G=N@#I>+LVIJ<8WO%TZ(:\ A+&]$/ M*]PU>1?FHQ\R28IK@TN['J^BONCYRTPGUBIM\:44H )4"E[%GW-*#$C.+HLJT54';5T MO_#I+KFQ'R)VDNHZ*2]:;:3G'7UO5GNS8HVP08"4N+4IVZP_MKE6<4O3ZV87 M0+E2)ZNZY0%F3B]B*0^I$NV-[A,U.A9LL?#?$Q!3=.[QQYH@8/8.HHX=UB:; MC 0)<#"@CXK[DY:#5($+[5F+5WO#^T0-+_%V)MP NZBC'&%^E[V1[(W$G_7< MZ0Y!'582WMO)WDZ(4-!468(W89L) GB8ET(9 ,(G,,E+K]4+3=1Y\2[XDQ85 M2M;-E/@*-SE'.+6WP;T-3FRP+L9FL8X"'[2;R(A(CBO$[[,?(]&W(M0U3\L6 M#@#;=27Y]Z1?>V^+GZ@M4JFQVFC?*:,05YYF$U63T;UQ)[;S7WED>L'E[6WI MD[>EW-5N0V_A[H,7[!$/9LK#PE=-J#GWN0^L9^:+1Y] TPPMIF]3IHXY[,J-W*/2 MY9/HEP"9QUX/N6U#X(N=D=O>M7V\KHW$NDNAGE?EZ?&D!F-9ET4]K.T3'.D[ MOKVN7)!^[SC06E OA9TL6=.BZO&B[>#0>59U8Y]]AK\_:([;?WV>PY_/!3L+ MUU)RTY?_>O;CP1??&].HWY/AY4MN7%\*(ZU2R?BF*^YM;T[A,1H15"4ZZ3XT M@^PA'9^ZU:<8,0D"+["GB5L@.E:X9\52I,Y$#53L67!-3$WVJF!B?5*'_+&M MD6(SNL3>PCY1"R.B:&S,'+CO1I5SP F:_RRZ:K42YLP1@=R?*^"?8->$&<)_ M@2,NFYXQBX'G?F]:GZAI41(%2;K:146'6-K8EN6**=[GZ>6)N!C^&MJ1N1%@ M41?59F]+GZPM!MTE!9:Z4G19@]+L>U).SY=BR'.04V\KE)BWZ@V MQ>KTLW^EOG)C)5\475>5W8%@&:6/]>63G_UOT%2;LI;O\L% E1.P<>*$.M*1 M_S'M[/Y(I/OB1@8/.9[V;N" H&:?)]:MTVY#S@S!E5$ML5VB+@W_BUF=NZIW M^*[Y>V#S'S:UE05VY:_&>M(:J+(H?%JTUCA,PLK+4&M+0Q)Z"\MUR2,Z\9R[ M)C9^[QGC'_'CE_19J? "J[F/FY'ST+![5XLJ= ')N"HYIC(P84X;#J]XSH5U MN(+;J,H0KP?Z:GFJO)^,I+I-Q:G[4WGA0>56>&PR!+]3 MM[W0SBM/*YI@C7#]%?=O(HD5,1M+EA2[=L''<'\]XE]@=C M;T:/#<[:>(%4]O@ZX($HC84^+N@C,:JY+BYZ%QR/#2>H2!X,AWJQ:*FK&;EQ MS\N;K51-[Z^*JA8IU=6H8'XIBD9Z9O>\J/\ MX.Q@VD@=CX3;)>?%,Z_KXZ[5LNM]W./O;\?'/6M,LD" U&$\'-KL*9A\>>'8 MYI\_/\X^X]WAG*@\FF)3+K-952KYM I7O3A24FQ.3!R+?B%8?M&5ZL5HN;;) M-/G^T1,$T7 MM(C+CA0);B,'<)U#S*UM\"O=6#&DU'C2=[B$+38=@)SHML 198ST[8A #C=6 ML8E@#W%8U!LOFLJHZ+;I=)/S&_#=2$9FAM[F8V!+05(*TX2G=QV01@Z%1IEI M1UE^N&^@H$.DG/_:+L=3(QSVB:C.?[*#\'^Y^VQAPMJ>\[]?K,OE*!)0DM./ MFX??XT2?#OE]'>A_XO.LN*\PTA1"@JV9ZS"YY#2^:\IS8@5;45C),M[ZX9PV M?-BJ:TUIR1DR2K?)8BP&B1>[$GQC$S@$^0Z3)SG,_M&>HR1FSA^[D8UXV .= M2J4HB$=J)V.MHI3<*( Q\Q,XJ:)U.<7UB97)&Y&QP?)?Q._+3T"X7;%"2JWX ML[.I5A>GI^AI,% 2W'A*#,-P"V8VC'DV3LO!"@NLW!YD7VAPZ.$Q<2CLH\[Z MR:I-L8J_;%=GRIA@,W*65D5-ULW(NG8<]%$*1!8WA9>O%W8QQKA3[[J2A9@9$2)Y CKT!'-OR#=MVNQT+#I\>)E!H35>5:=C%Z: )>9A M +;"HIJ.MB2W7/1J/';P74YFL;0J!2&!WL(>K*84$:686,F'5(F*;-MBM$*) M.=A^&I<&GE>$9\8@SGJ(.4J&3$(&FU7FM<4$,5)HF'_K1&-Q+D\ MS,@3!+1$@2>FP;>+&63S,'L:CA1RBG#7<1AY]P:(3@(H^O(B(U-F0ZP8=0,N'%!8GISS=!?.7J1ZQ2LFB M83F)5CP(F%NBLX,V%>'Y8DCE2]G"^Y&RG.+>(0K ='+)[4M*Z>0I+7V)1;.F MPC? H=B].^2)+PK,KD@SWVSL5W#([+Z]/6&>6Y$QX8W]7A(<2@/L]>4=6,5 MU6K']\.,3/J E+>^KBP[+N@#9,*/DN \C]J)H>2LS,H&HTQ'[);E:4JDF M2?"1$$?5=,F( "499S0/I8M57@O-!ID>+E%G.O>^MJU!6-,)@+5>890\;MMFSC""\.$[V@2F MJJ7,YFB%+2@E(KE@#;!,F<&>TG_A.::WD\,U5\88KRRW,I@D7LL(:SJ0= MGS)M""-CBYT'F=-'D:GAK)JFQGPQ'<]MJ41,#]N(M)2524%D^!:'Q<1L]%2K^ M%EM7YA=@AJOU)-4=;7P7ZEFI/]*[T8EO!\%Z6HYL<5/&Z^TTJCRC$SDS@1/. MQ!N7IH&YE"2CAW[03G_:?'\1)0338LF>1H>0K>([$D @3?2.8PT"9 MB%9E(T_-P+(T+5YQ5.P"JJ#*0TB#3 .#:#K=18FT_;S^(RD6-@;: MRO [F*OJ>(M0)C])4?1\@WAL] I;V*W6!>O];/ Z&USPR:^Q4Q05>TH"%38# M!_":AT0A(=TH+$2E>+.O8+47G==.B+Q@Q#Q".1'-8B]0+D@TOD,L2\.VV[NZ M8:,=>V=6IZ*>1CT=R&7>UQ/>L739T['#A'V>UF'4L>!0? MDCJ7"?<929KWP!Z^0-?7H,G M0$*P9<#%4G2O,:@I+H=,+MT[(%33'/'#-KY0;QP;K3#- 1C8VYCR1CHF=46% MUR2I3-(K\\#N+]XBX"H8<7P1XU%/-T-'BH MB<:TK!G3LOK2C;3XT)H;^AU]0',I&@YX M@E"_$0K#81B):&- '&<$_:W02C M?S:<& -6%U_I<94L^:RMSRBGQ/$J1JD)."*G0ZTPY.8Q;Z[%((2?@P'"PWP' MMU[J"94R+]J+#<=G$B$+X#<\!C:=#ATJ*Z O8:XXTDQB5H/^W+1:8(# MKKW")8L!AYM04]K!,. T5(RB5C%<;>2'SZJV]I^9,RY^HL/LYU$1UW!F=W?D M\%8U5LG3[<54O^!:? MQ0O4#>P'SC;1$?J\T4MCT635UE4K>3^N7D6I**+B()H8V .=ZY(K1 .&P>Z( MZX^2 DW;'(AF&M5'-= B0 Q)RPWV<"P@Q1WM)Q!;5P49'97>$*:NP0]AD!$2 M TNMXQRCP<'OHDGB]M'Z K,'OX9APT4[FA^;&P"*(K1I=28G) *$EW^X_;V"Y[/P4DZ \;D/HVBT]7#!P^Q'Z\3D0(:CEHZJZ M$T[A#':G,Z*>.';8'^:#0_S9M1=%C;(SG>M+IB!SPR#Y9XUEDO)=,VHOW)[4 M^,2G;TR]QASAJE\L86.L$+8RA$TFET(I.J@:(&<'X/-)S5DUQ?EF_QF^T) MP1-L%Y;ONO&QEB Z^^D93'4N<0Q,U1%WNV[#+7NDC\=-)0R<[CF]:D^R23TN9H>P0OH,4A" MRH$E,2F5!/&&)*N(W 5#+5[4^J^5O.KO(YR-L5N0G: F''T2;$-)2T%2X5' M67L4VQ!(I;@;N;4-D3IP4A;X%8+^\+-P0'=%($?C1ILWGDU4BZ%)LR0A28K% MILMLX5G#-Z5FM]U[%NU E[EXG"Q2[?0E.LN'[WZ"?&:CB?\(H9!=D"LA6JIU M>U#'EZG-XS-[QI]9Q]% F(N423$ M-H8:GZYUR,K$PDW;]I[]TS"[6FB:_][(4UN5DJ0LR,> M%]T17GX./M7]7<_T.:,\\4EQ70\7W).TI/J E$+HS" 3PGP-_?O,FT,UTU?Q M8+34;(2QJFK3OOR:)786+TL!"7.&AX[IO.G:L2UA&&&5_T$8M#=3T*;%C AR<:G&% 9I$ MH*057X&++/H*,]-RM'&H%(K-"0.D=1(?#WK&[.2@I$^C T3C)1UK(;ATIUZO M.+!-&IFCP6B["(V]8];A,NNR-DE23&G3,37*)05946Z2IZ'B35*>_UW[C&\Y M0OJY;7 :"(;4%"-LN9Q<&P,2:T=DTH>:<%H#AB&N80508IL=6*_)3PDQ6*2,P_"*+,U[XA$NL M*G$]7M,0VNX1^B@&B+CD&Y@4(T 9S%&/M:8Z'KV9D[8^-F5XAS2-9\@J"LHI M_[O1S=ME,%K<76ZOSG=O'#1SW64X:JIQJ@N[IQ1+LCW+!'#;;2&;9*]B>Q\H:V7@N*/_\MB+J M+/NPODQ4T@I'8ND"]KUT^I">%F5N">JM D+-7L6O2=AG$9..;+WA#) X*6T/ MIFW2ZIOPC;G/GB751K;M@V\V--ASFS[2E3B"\E*>?<49>P30,E>VA70U(IB49("Q'$148AII++!O!NMY4(W%'L)@* M)Y;Y:+FJNGX(X,@EO:Y* MK-\?,\>PJ>_RTL.O?[WUX?RJ*#X6\[ 7[7M(=C MFCR<9M!(TF>S-UQC(SB#OT?$"<*X=KTAD/_Q!FYXM*77>_X3W?1UL>E'ZFWG M5$9=2[HF&=%%L=4D.K6QR&((E7OC+@4S[(;MNFWF&W?3-F!CZG"9J&1!.ERQ M _C*:HN*GXZ#+\_NKM_W!HG7!]"-NBQ/!AO'N)>PB_*%$_Y#6??&?;@H^G6V M0H=,T4AT*,*,3G%A" ?Q%'3S>T2^W=;^E.![*=^I!".8[KW@ 93D"OBC!HM2 M->6;9"2H>%:B]VY"-8;M3:GA<'#*)9_"8]8./&7#S@=/_1G^*$1T;_"WS^&W M2DL"T'R?@X\\_#Z1"7Q]^_>BO:/)$Z80;F82T M,.LE;RX/NZK^Y2=65;_S?,E?_O/QH\>/(VL+S(@#HXS XC(P(CWYJPN=$!3K MIA+'L4$CS)QNW.<2SE""= >SO6B5$)2[:GAC#YW#*5%KZJ%"ZB#.7CBG1J5< M5I?J#*;<[VK.(H!2I9@BL*22EF#?4H_[;TC%US4D[^O-:*",ZIED, M)ZN9>S,DA2:7)*[ M1UP?NW9QR61B7G57U0 "$0Q-!#AE#46NCY]J;?JAZ5\G(*XXV1IRXY3\+? ' M634\V SZNV&/Q)^]1S[3#8X/8O)BMD>1A0]5$#%]_NR'EZ^R;3U2'$GK"I8G M[ADPOICZ8G2:+57^/)E!A%R+XADZ*OW-]EK=F>^S1G[[O'>S?F$F"E,8[SD= MAQATB!XJ80LDKQ2R-C)$+MNC7<$$_+T(A MG!95:XJ#14KG"C! M6JG'*O;) M+V?-K09^["3Y9$U7)[3:9,'$*VJ+U0&ZW/]3%+4ING^6-4AN7!K&8]TH(C8P@JJ M[I78_[9\ [TJY_6?P^2W@LT[*9JWEH^0B@7S79X4?;7(N-"Z"@,S]IR)J068 M?U(.YXCTPPOUNLU.[N!)!W%C7F+VABY%.0'8TTOJ":&)[(7/3JF$;$+P\GBD MZ45:L::">#1CEQQGJ$]$<9%E10Z!JJ\2#Q",@.TR_[5 @$3.BRM>&X!!T MK#@Y?V #2_9?([S)XV]S%&K\-O>5\G_".RS;C:#K^^RIK;YC&![,3APQU""( M3D@?-[R'3!)['7\#P(/X%.RUJ MZGI9,64A_C^L%KL-]@ F!FQT3:- MW"^EL9*\I^M^E[$.@?(\\T?P(I4/-*8N _>OD[;KB!0=4UG:FZR)$4$)@,7# M#L) >=F7.F(1A'"8$*.-[S'!:J MZ#U 9*<.*A!,%6 ,;=\?3+^E<<_PE M>]0HGY".F":Q B7Y=+C#68Y'P/@48P.&D42AZ]PRCNU-B-]/G4;?G[ M/^??6;J.S>L4]R0$(L[;[]B/RN1AEFS@]K,R6'*T&#AHC0O2:OY3.@7F#\ZH M*?5M64O[M(-2J M1JC7 //SIL-5\T)]U9&0Z+"L#VPD^.>RO,Y1:'*X>;^S#6[I,R-UGX>=G6U> M'^B6%@W;)0$O2SN-4FE,O* F].)SKB3I-(KHH[ZAZ[E/XN\I=$%IYWK/'C)< MVE*,?6G$)6U37\2]E9A:A3GM5Q>N.Q6?@M,:M6PC+7-98.$]/M/+^_3FGR5? M<5YV7H +G"8VTW,NUS$A&AL9FF,LEN%RP2]== MXJX^P!W]V8U,LLB0[AH7M0M6QBIJ3&$(%5U#_I*;1+C##M'N60HZ\ MH,-O-VZ'!5Y6; G_75?PU$MK(Q<9MK+M3HNF^G<14-RRSX[2HZ'3): MVTB$='S,5&&8>K='3Y;&I"%MNO(857)2\IF\TO/ /=5)*W\&<(Z!=/W(&8Z-&Y=[Y94/G-XPUY)MJ2E=^V5+S2>1@.:P1E(QD<[4QI@ GHP[D)#;E-)1GCZU-QA7"BI5 MQ-JY5\ST)2MN+\7@O4-673).$^52%CX1RF&1CF*[;?%WF&*"APHXF44-0:7QA@N_(U!3@SH]?VB)>61= R3>%[M: MW;%=4*TSJ%O*(S6NZ(C0?,J91!]C83VC])J^W\.&0'RUAT#[HYULZ>SQ!S;XH86%1/A1EP:@V$.(I];5]N,Y$&FR M!W&_M'JH1$'(YU?&3]J?>\@_LZV"\?PNMF@G"=-$TT0DPI5M04(4864/BA/^P'N>+^5Z;3(F(:< M"KRT)DH>/Z9,R7'28$ZATB3$O-L.L20D=HUCZ MZ,+E3LP8%-V&\1V3N>%D;4BT@@-R2="DYA/R,]Q-@]$_-H6>\8&&=F$W5YE0 MNN+K9$=-@VFYGT74"$SAM9]6ZH]-[X<')E/34-Z&L:.NL$3"<&)7NS+1(I5. MB4"*O\A1$2D<> 7:4-M.=+00Y(>S0%_L6L8"4BL/A1_^$.'.DDM M_--G'&BLKC:5JFC%9W^OA]#HA(=QX+')%;;FL)#L"5Y+7_R7WST.:3."4-79 M*V%O/6Z9U?F+[[_[AC/#;&,:F%%JY*HYES$MWW=$R5G%+*VDVV67Q*290/'$ M]W6F]*I&0WR-:AU?'7[_USG3RV=4U_@,I,:+[=0/@8] !DQ0Z1!Z#7XGQPNN2\5%;$9101!O? M%<>7DASY),*(]BTB"ZQ,_&7W3G;X/__'%]\\^CN'Q/1P#?6O\,6I^X &B7JL M2]UGT6QY:4M*YH(9:DH!;%$.0@&BX&QNVA#X^-']Q"A_^<]7SU[_\W7VZLGS MHS=/?LS>O,R.7[[ZY>4K^"G[\>^9Y/? M??9%_TN1<7QTI'XD,/] WRII3&TNALU^\9;:IABV5Q+]JW$L^B9>^9812?3L MLO4*Y+H3;BO4-&R;Y809G!4<8Q%4CB(<9WAIP$)AW J$7-JL$YCOR0]$S:%F M*3DE=(WZ.@NJ _B3=)%R6D+)&^GY=M$WD#:3I_L*[+8!C<^4$$$S@LO\84I5LG1/Y )'T$0$K_+LTS\?KU,M'P\]_ MHV 'I8WZV4L)]9DC5[/?OKG>ODUX?\[-%4)+-S_Y5[:DW7R.OOJ3SHQ' M\SH.;BID&X'XI$*9.C> O#.$$8S5/'7]JD2Q08:I7Q>AY-*"P#-$HB4,@[YB M9SO,?E!X(0/]H_O: QO_0H@Y(_LQB_$<5S'4^3 ["MT:3A5)C.[JR^$%ZME^ M!<_EB!O#+I4>0K-0>,];,-YA0@USF#WUC;%\_B(P.1IOF#''DP%6_:J%7>COV70]#1W\;ZG7/Z^6P_H_ MOD7WB?>B";A;V0S>]/YA$R' MVU32=F8C%'<-9;[2/RNAUZR#8Z0!1)1[Z]M;GUD?,5\*MJ!5E,$!-T$X M3!1'1+*;UZ. _$)K79P=GJU*[,UN;W;Z#=0BV2B1&]5:5)4:C.WOZ,?VQK(W M%OD&Q?M^@Y1.^6Q&ZLQHXOA0/NCSJ>Z&AVC M+Q9^*$/M47E)&T9HB&2FX,[+TNY#@KU=A7,0EI )1]B55- 6)>!]/+"WE#C9 MTJS&>L4,N%Y\P>/,T0UY#=.SLEFVDT+$;#SPH "87W\" ,P_N:[SU.6-'5XJ M*M)4PA'/Y2]ISG A65 #9X8JJ4$*PD*)0@E@W:=\V#W'B,K!WM%L+\Y@%TF@ZSNF@UC@6XG(,NJ94:NG#O) M9Y.'#G(-UG:!]'!$7,:Z#2'Z-B*1I,G!GL CP)7ZQ@$;YA3)F:O#FC_ZRVIH M[\1T>K?!_WX-/=@U=+EW)4PG@XZ'2"J1&(=LX3@A!6&U[E&+B-5=A+A[&6LK M#*P6H\1^DTL0#AB+\Z1"S2F0@-6QMH 9'GP/F2V6OR.H7%LQ%S$9%3*G%807 MJ+T*Y 2/\TXK:3A M4OB*B'3]HBF[4V[(B^.UJV(UE7F79OHLG/-]C?/=&F+V9OV)FC73R6S;OJ]8 M&4&Z9[#GDJ552A/,798+U"I$/TWP593\X'4P]LHI%P@HA#C>]QI[P.S*]>:C MD+>+GZB-0KO30W_H>S+$7\9;(HL55A6MYWTD]:DNAZA74YG;(EGZ$/_@$I$L M6-3P23I8'#XX)KM=2R'Q_HH-O"2@RTVP5&T_#HFHIU*?^2)N/[TQ7N^24\>= M)Y/WZ^7!KI?+NVQGEH&2Q.,1O22 NYA]V\ON8Y^^_-I64)W-+Z5!TVV6K?\T M.6;'\90G'-#60%$B:Q*16W;8GE!+%T_4MYKF8)UV2+%8$SZ;JM2NB^.D;,I5 M-9@N7.& 3_/ $Q.S[CDB\[*9L8G]Z%]K/OSQY\^S- MLYK1X6]QU-9,5"\Z"3%7,2(4XH-.7C",J:08:,^N.HO?%0Z%W< M+1.I+]U5Q%ZDC8[[[71 56##YY'T'JCB"]_#9#->=H/'<.RP=ZT:N0^I')%' M:&%#W XB,I&VTU-;U6E6@W1:Y^SX MKF0*;VL]1B;M&NTOL6<>YS\&J178E)\0XS2UFZ'"&_99RI^" 3AB-NM+C(-N MI32\(-NK8:*X(;\-[,^1ILZR++#Y6V5,KWX=:PO,7B,50SA_AXXY4ROD5W7< MX7BM&O%_X>6"33C6O'B5IJ+HT=TX 85J-RQS1#]=AZ\/+7G-FMLQ)=NU^,KC9 3+.B*RE@?Q!N( M.-*S,C$O8V#>P)'NC,=T>G1E'C)Z+!F%F6_W$* MC^-<9-N%9<$FJT=.4HGD9QB$J7) D5\B0=!,Z0" 4U+I"$4U! 9]9) M=OK*08DJ!7&X/)/GPOE+MCS9%-SX\X@M9X?F MOUJ7-4,A1IH9V!71L//L6?LF?- >0A8KV!>KD_;M:CBG=DS]!/>JJ]_U$RVH MA=O"*7@TM -([Y,?#S;YL:K+TH,%LM=%\3J.^+%.@UPZ3MWM*7YK [YD ;_\ MN>BIIW@$%_6FW<#_P7]+#$+QC]7_P1]*_C!=^!A\.6R0;_^>?6BXNV\^<-S= M'@[[R:SK9,^96\0ORN&T++K=0M$366E2CA9UZ?_[Y@FM9A:BOGHM[VWOD[$] M#%,T]I@SO..N@&,,\0&S(GAL9U2,V=O3WI[T&W8R\\Q?DR#WRJ#E:+-L%Q-] MSMLMHX23RAU0H7+R-$URI@G4C>!J$%=6%@RWH4-[D$D.:3(]$T0Y,DK#7B-! M$/',4"F$2CH!+ZJ<4UU)ER*64Z(05)2$ROLMD&M0G\QS<>5!AS3HL7%!S2>1 M30$YYO$Z >. $QRSR41_"M@/ET;A*M*(&B-\-N8C';*8GF(Z-4I3$V&./PB' MO.9G+H>\'C]#DG-Y<(:AUEK2DC,YZRUO#>U'2GO4R9=>33#0E$=!K6!:^8B MOOWJ(=./O>%""&L:6VJ@H 68G<*R.:>T80"6.XJF(FO&S0DGN8QP3PL\,IN& M0J^QTPG!>PB M^=6#1V\@J/FM/,F.VPZ<1<&Y4:>5%J@+^S)^G4!U*!YZ_N7,U%!!&ADG@U92 MV!9X.^K:544[;LQ,> -4W&Y*S#A^#5E37[7*':M9\HK!TKL)"TJ M/#&78" ,ZA 3-@;A78W(E3\.X_(H _!(V/:U+B[I9CNJG7UYG37$FS=:A:&%?*E!O.-?K66--.%(,:&94 MM]0Z'A:X6F%V"5=BA7&XWX$8UZ;8;LEB;#71E(Q=>.RYP&"PQZ7C8\:NX\G,_L3K ^6L8; N^J&D3N%A74;>U( O ML42YF$SL$E,-#3X'>U @+$!PQQS&R>EVYJBGK3?!U6A[@:^^"K/I*A*V$)%= M)M#O2^8.)ZBBG)!N Z HT?TW#^=<]$Q!++ACMK5J*3+OKTZ'5WBW2V-X%?[OMAKQ%7.39I<8;E,L2X957 @+;X+%3>2990TS MS,!Z9(2!&5QW@BQJ/7H&;]Z5:P$Q>=BAP&;07*4<1?5W9+C5@/EJ(0([P(G$9K/O3!K#= J5-8L/SKY9#!V M#(./#:0! AYD&>?WBM[#H5@"A?#C^-E3PJ+0;'"T)#F^! S3![PDH3P-RV/C M8#QB4109]@ZB"!O=_J7#W10;Q/4LVM-&QK=N&\1D!2<5 M!<@5W-_)N#PEE(13NK\,K^G0;!:)*283281Z2HI.5[BGD]/5SH@UZXI)UCM3 M?[!H#VUEP:.@UJP3'<"ZK#L-FZUK2N&#@X6__/55=OSKZSO%1>>X7@]R.PHL"<1+ ?:)KLKDH"$(TOG& M/7ZSYL(?8!7]+? ]+X1BSZ.0_U1?&TY\>'A8? MMM[IMQ\X[.>6E]TMO".?%+G=JNW>LL:,91R"91( -BXB@2F2UCB8<@GA7L") M.WMFC2/N"J.#'RD+XT(SIA[)&OLL3,AW)WD3; LGVZ8DB6M+Z/16<-T#/2C; MHXJ96TY"C\><[^2<.$0;RZ);$L,V:X/ >^&#RM5Z]Y2N0D#?+4^E",=!BDOK M6*8R9!?3%)^F:^/C_S4V-2==>OU]P%2"+MUX'W4L MNKP$G//+076S=0MZX+UC1\RT('V:NX1W,!>\ZP5QCW+E.?S+Q&+M>+7K'$GI M(NM>H8X!;-RD/.AOLF7;Z8ZKV%9&)\FL22L:?B3?4>1W\\W^9WJ:4Z$@(Z20 M$ABN<1T&?5U?(8B0"LSI5<+GB;B(WBO78IA;3K/&-_-DBO# C'MU1K%,T!,B M[1P3"$I?Z0TV,E"N[21.L^79NCTO29AR5[[-'L\)9NY:&70-ZTM()QFN"[<] MTV T8B=SK;_8&S)V<.@M TQ!_CPW-TOY5B@ZP9FB:LN3AVF=2-')*EQSIR M$*:CY13O?/#J>##C, F7)3XYC]73RO' M=<$I8["SR;R@ .!(I5R/OOC^3QHR% V_\9=SUSF+#6BL M-ZT.$E$>-;/HL=!\'/&8,+@98JI\+@TM<@!35ZKE]TH>HV2NB92Y$!T*35X5J MJFN+. :D!^B)G6X9+M1%5VVEN=YY0P$DQ&%6[&G;@< M(598IX#9X1N"1ZDZ)JJ@5O-""\/ZUCW5'EP$&\KQNZS$A);+%:QD1A[W\(C] MZF+'-XQ'U..HYP^+8K78-02WN9>Z:[/"IBD,,+IPK"\"V< MT&E")8I]X?KO)#%1=/)/DAC=,]"W$>7%6D8Y.*W=RDM-@Q54Z M000O=0.O7#C9E.62Y:Q[UP/-F+1^.+""?TX>L:\Z&4J"J*,"3D?BNBC=VF/$ M2V=$VC72AYH!%Z?]!_"= ,PI%S2-*W+U8X]?H M#']^#5GA*S14;XLEZ<_VDT>7"4!+\B-=H333ODGC6A[E97SRIXM&5XH()UP" M 2?03RP_\"25$"BO0CH%\YPC3]B6V"VL1B$IS)!8<%&7DQNPA'/;SQZS1I6CV%5]"A5I)>PKKF6$64K$*>2HR4)KTG M?IE:J?;2[4$L(DBAYS$^TF$AX]XB_'+R!')W<'KP=+'UG5O3@+=0YCF1K=AL M>,D0 GDR4@'WNPU:2B,\.^$"GJJ.6%MFGKHIG_214:J7^"PU]M%+:^1SU84G)_)PISC:6)9QM)'N=#L#W#8-,N>'XBJ% MG7L(6?Z)%1!5CI:$,)&[A< >_NJ65^5R18&XD9(%R_\6UA\5CS39E@>T,N%U[B_>#]+!1$=]] JB( M769V"R\4K8 (V>A:X"8G+TV>A"/88?9#R>AN;34INDI])OS*P2(,R,2I6S-: M8H^?LUI#.PGJ?&RVX"JJQ>"N;^=)\X]T(XQ#N 0[8B^C!=Z:,]O0K?O$$85. MIN01=ZRKW$IZDJ(D_Z:/BT>63^8:W)#(Z3J.$^FVHVEJFQS),U)JM85I@,72A*%54 M._J&06%QD) Z%/D7B66>CS38F%DSE._A@X2F MG3*:=FI@XYRF(8MQG?X*!D=G6_ ?Q0FFM*35;6Y4L-N@ M1\11:$3'S-C8<_6(2R,[[$=)"%#RH^?#M;^=XS$P?$A 0HFCXV8;]@'+T0'' MZ( J+K"X9%JEBO-K0[UNKP?3SI&6<2Q*\4GH9)2[,62>\GER1W9SBGCO2**0 M<$<+WAGL]>/24HC@.7S/+MI1NM^$]F/FB7-$Y/4EM5KNL%.P)GI() )MN]E/ M&6)"2D_>I^EPA1(4/#RX%L4%1NR D*FB42&E F[*7I9U19Z9LPMHZH%.\OV(D>^3 MI]QEE"(@B>2/8I@4MT4B)12%65B%65K4!>]NL1(;#FH/E)(LLK%9%D.!A6'$ MJEIJGW)^UQM^6N\^^(HIJ4.VD^,M(]NE_LN">_:N=:<\I/Y$)SI%2X5K@4%'S8[^CMF1*P8BQP5:7'"2$E.S?53(L:^8)7K&J_3% M(AP@V[E?[G*-B#4YO(NTLU'=3C]P,RV#^_ ),V?#AY=].0XM&*& 0N@ 2Q27'R2RKQ[BWK6\ZE"3 M%@_3QKO1DH!ULA5'@S?A6G@-P>8Z.UJA_J@>? BBJ!ADBO;PY-8;C;:&/\>$ MW)^_4S[[0N+XI=0DN7GJS"^L'IQV(E"R ?8\*J?# ;I4VP 3P\_Y^P2^?^;9 MH$YH&1=M5L@S^WKIO@QWV%3CAHKK&.\*@PC\FRZIC1-R79H"2N.>T.VLK\)S M.T@O!F>9L>.4*)K"@M"J.!4#&(L=4254O>6BEV8LNN[\Q$F;B!J C#$;2[O: M\V9_JIR4' H0A8,WQ;I=)&=U7)O>&FW1P2;=4>B@$ NI*.R,=VBOGU 5 M)B<2%SMIC'"G*H97"X7<4A(S("T87^JE@$+LJ1V3H=\ HP\]4>\<6@GGE^4" M!R"/^'RNBO'CZO7N%-E,7?NC2+&_BMEX%%A%V0VQ1 W?9C/GNZ/^$%QBJS_> M1I<*(W1P#X>OY=S\U5==2.#E\05N$9UR9WS3KWCH6B$^10B<,>Q2QP0>#_IL MV9%V$HQ(79Y6?>TW(D_:RR9<4.5\*!M/0QL8$F!M=.&V!03A;6?@H:8L6!L4 M-[??(63J,3^/=SNMVQ-<$/-L=U'F/1>8BLL:P;AP=_BX*3M,M#&H[ __*/&[ M!"@:>TS\Q+&-49Z]+E:EY!./N.M$+8%&"SFPZ0.PDW<$+EY37(@,1>P \G3( M5V-99T/Q1QA[:L9,J:?NPMCCBMV[>9][H6J]D_+\U-7,$.#\^.1?3YZ__.79 MBY_R[.>C%[\^/3I^\^LK^%'(<)X_^]<3^O$]R7#^_(:9D+)@&'HS565SK A, MZP!K'>RZ+R/IO\!SPE95_L$-NES/\X347.3"*XU6+Z3]=1QZS7\)!OY]*6/O M.#L9C1\^/C60*P^+#)HPNLZ-E?8/:]Y*G<_3]@_,U[.?Z:OB35DOVNR-/W<> MIQJ'L, ?/_KB&R*E@MG5WC.7_K^$\$OW1&%"RUR[*LY-Z? 5B(I5/C5J)U=8E$L MC8X4 KBM(UA?"(<2'.M8"^EJC*3MT;#E[KR*&46L^-C)Q6YKLB0WMMI&&J$*Z8 M@!FB.F;E5;GXE+"6&.LC%HCY]MPBFF*&5.@T43!S5L!9-A3=S?\JW9#K0TL+ MMS&%>?9"K(P%0G?9&/:G<<,B4V\EJZ;(2/)Z52WP,6'WBQ\K!]O$%"1F<^3V M5I@F@*E#WVUAQUES=719!LD.4?PXV50#/X)"YPK$;6!G $3JG.BD=23-9KO> MB!N3=K\O&6+.]L0K?%%UBW'34Y\#53_IP"OMVOANQ(T6/;RKB42MK$]WO&.Q'@6RPHE1^O'=:LNMU5G)+[Q9]9RSWP>[M;F]WP>YF'73 MAFUO5355ORY#'_K>>/;&TO:6=JFEQ5'X1576R[W-[&UFUF:L@:-8EA 1#6G6 M0[.'=POEVQO1!VU$A# N@PGQ)L:$3*&AR>=1AY!Q#%J,TT/( MDH+N>]97XE)[>:2/R[M!G,D4[G N8]3%2=NYM')=GA*4QJ!!]N!&,JE]O-QLR70J06 MP*EXF..NR);C0"W/OBL8QK$(+P2BP$4.ZUK/ZM.!-X MB%59#2),'3 34N(B2BO622.T'A%;87>/S)A7^9*_@,6?53#6(ADF?6]]J!H+ M)YEQNC1+:==&E!-6!-*^U+0)A&YE0$3"3UFFM/B24O;=! MF6AK[]Z01/1.5%?VJ%.=H^$O)-AI')J M/):7C9_B*R+U W-+Q<+(YL4%;(M^,">S^\)&7>O(VYC?,6DTEMH[%K5Q6J14 M!RL/ER476*A>)G(#=IY?,H@3_=DU[P0/B@0:N!5: 5-S2T9=^=ZHBZ0*.B5V M#8@+!E9(+1O1XE3,7)4H?"R_C?SN8?8:B^Z*/N$[*O@$KZ7]?5V @](EY&+W M!<2($!B"RM@%Q)BUGJL1&1,:! >Y^!BPZZ&;%1DP6Q3DYG*GB1U3O=BO]7ET M"F]AG!W85\V[ U!J4?5H>,Y*S?;*WN)BKC!>:?$"@K:BY^%(7X:)Y.Z@_0_ MKMNAW\+_^)I.8('OL$ A'1(XPLO\;UCE>#]X%>K'188H]/OPW]R@Z.Y$XHT\ M4B>T-PD[(A6N,) 3/)7%TX&YE- UX)L7S+'FB&,-]N29-EBQ-(,35@U!JO"T?-ISW\:-/ ,Y[B6^[A7=RS"5D&FP[>$0Y M;8**-_@%.K(9Q>H69:X&WS/(3:;>A,Q8G:WN$C6P^S)7D7LJ%S&FT4#D"Q*) M!8TV4#@E*$0H7&QR?]K5W&E->=084Z%HNI_AB-(2#3?^62(B>72'V[(18'(* M]_)(]X5(8,:ZN<8:A'6B@@$E%+KJM&KHU-\/$\1;=#T6_]Y)BW69AL/M]4_< M3YST @F[D>J]ZE$8!P\TG"'(UB7$'VO$E_>XLV)7)I^G%\(V&8C7B@&^V[5; MV#!I"@>G5*\_JQ./)!>T.[/8:(@+$2QZZ4J5YLKH-ZND6:9U;"ZJZ\> 3Q5B M7M YK,>&-.,"O$?DWFV1L[RD,>NV+;%$MKB,2PX!>8'0COX:+OIC59ZV>78, MSP-[:%,5U.P':^)WC'-@V-:P\M_BJ!JWWPJ)V/\-JZ!/6<^OFHP4DZW*(@*> M[@B'#(&RG,[@,XV$OEZ3KIF:H+;6AP=&%&(/)Z0-876K>HE/36:)ASW=_ZDI ML6V7.ZPX^TPOC%S]Y0;[($AH9UOQ3Y_/V+E]!\,*<"+])L>.+/])(H?1LU5G M=(3-"IY@^'SW6IC%&F)H<7&"SF: P%,.P-KDX05(GKW)^@L8L$UTGL:%*,&6 M]!"4RSG)6$VP-4B)Z2\\%9H-\GES7-V72]H$WRYM(A=;MAT9BUV*3Y-%JZ$< M_[W$T_2ID"CFLO;Q4Y3CX,0FDTKFUM,:MU]>AO%VB<";'X:_>'0?^L_7S'@R^^SUF/H6M17EI8A\EBQ2RSPL+ MGMQ8^2ZF6*X#SH6"GHX..MIKS.>TQ1K.*-K7O*#PQLVT/:2$1+)]_#:NBP:V MCC7\BKH$3+T1!1@EC=[C$7IAKQSZQ=]PTEYHH&9&!-_0D[9S#2ABE Y-3W$W M&J;KG$.SK-SDA3\:^Y$Z4RL$E--E*4X,I=4F4J]I_4QD)G;"Y&/'&.9HY\ S M:)\S BDX/VV-P6D?,.+ PA&$+T2G@WT(*@RV@1; -2MT!8PQ?J5>GN/VK?QR[@%PC3"M4%>4,#_0=1 %X2]PQ1[/U2[PQ*_'F;SKA@ISPT C?]1W%& \HX?Z+5'V,!#@4 M@J1M#[? G&LKF""+FJJN#AC"[,'X$8\[K*4/0)KZMYDNOF2DO#"8#4Y=5)O> MU0]V,QQ1@KS&*CN[SH+4YM&T>%^OFM]'5KQB_\(>G8_<_#@HD':1'O[L9B2* M1NZ2#A@F^:@II[(4D3=Z<'BTOW']C)-=*'F5[ JTY/#]7-)%OTZK2T\6B<3> M!,(@][_,%>Y0'6IWY':(W]*08M.9,B).Y9BO>D?.J1DPA0=1LRDFWA :4?8F MVC5K!#+C)R1 C#V.!1XKJ>56='9IMS]A]>$5[2:T3<,729V< ;?P@J="=$_< MR+1I-*U[2O2I6C,ZS";K-F(JY9/= LLBK%KT!VR0?756RE:G0@(1OB[)!?KZ M5)0TYP2_+U:AN7.Q:A)'"-;'W>4BM1TW.:@X._V %%I-\924LU"U=M!WG:'8 MCZ$BS@U):7<7,QAU_O=K3$B._(!<_&]ES%DSIV^H$2L8/Y;I16";' P. MMTH BL>;H5\FUS8CF$K>@*620TFD\O#&+D!]JIC&/B=-F(W5UYE+E$GD/N5._XTXC"53+4UNR:_ZAP56UBZHP M4$SR3+ME-CA]9$]"HAB1=Y&RWEP-'.^$:B617FO22Q_JY"1>J6 V/GJ@0Y87 MM:+A==\XU5?VJJJ!6;YL5%9SCHU\Y,*P^ 5 M;RJCN)9GX43L2' !]L(VK*R/A!]&_PQW1KN'02R7N5A)*4EW$R[=)4T4U%1P MA"F;^@Y+.(Q!^&9!//MC-QVXJQ[A8_#'+^=U8U5O(HQD1*!,4S6A8>0]'I8# M4F4,%>L;L&P%9FW=!1("1H&\D')7S#VD:;Z@4K]@:O2 AZ)4%H4%MU%1NP]' M?>TQC]RX$BHAM+*&>" 90@[-\5"3O2TO;!AAH3PA4\\YX\%>ZF0\=2PU):8G M=JZ8;NV;R+OGT8X%QML([5),GN%OBT+M@5F]R1YK=44#QO>"D*G.0OMZG2?-<-2C!874&" MZZEWT8/#JBO)N^AD872NH%(N37'\3S#*Z K;NAAHKZ8Y''K/ZE98)F$.@C(-R(VD$G 6A(QBAS%YX"[6['DTR;-SE.6%<] M\9<[IT+.N%B .RX63HS,53#"P571[3M(1S\^?WUSJ;G?86RJU<4];OU"RHR. MZ@!F\*"H.N%FQKIPTV\@3),T#"RA#.TO MOOT[UH2U#4%]%"/4_,6]="JH#G^^"$K(=(FTM^_'R"]>9RT5H='0 ML/;A87F!M$U-J1:4K%A6^-1KJM#!@-+>S@M$:#/Y^"E:@;393>YYC'"9JHV"H6HE(H3X[1[JZFCT,<_8EW\D+2)WR M(LT8-"SQJGU99=L)3-A! LC&QV$1M6E9TYPU&..9/7A) KJM,(C6Z):V-[?F M=CIA.H?;5ZYC$TMF Z%APGXM.BW?N6+'QW-$3MOAL*N6(C5\]Y]^>1TK[M)A MUZ'^+)W?64:%HW+'O[O9EDN+\E?5X%$4ENA_'VSI?00_;\[;@.J&)WAK)R3E MG7 ET0Y3/\,Y-\E-O9@,;(^( Q@)^=4EWVA=4I[4\#!1!&?)4).R6=/9,MDA M2E\+^HZ+A*:9Q_++>+CDU8A-.>J.>5/ HJ,KYY+W+EG0%'>.O3 MI4O'B[P3 FF[TLPS*WBYF%R6SYUT>.3ESD*U4O%31><@-D)=D^+SWG5$H4'!@199/9)'3,U_5O:7@)5A=.1GWN$K7<\@CA;GV!'O8,=_R;(8O0/L* MTQP-ISQFY5._^BF'_V7/WSRAA_OZ)S1A^/\O7O$DS"9YK1'$ZG6B,_]1I'BQ M*.VCK; O4?Y>0B#)I)^7)SVY6L[S\UK=P%&\[)*NG-F\AX*JB<=>8$P/)P?=Q6;8J"V4_P,[CFY(2"3 TW&BC;HY7 K MLVX@HHLG^H29U(M/[\V&B?Y!B)DCQ2P1<(1R0D)/'QY(W>^DXDM]X&$&E^6B MZC5R4I1@K,%!"'-,>R+,DJ_!V'G8Z(96+?Y<0B--X6 .'(&_4O: M]P1.' 6E)6TIN;KWNEB\I741-06N88?&Y>I;_Z0UD)KTM&EOR+B?SEH&&9*9 MAY2EA)X8-(FPG"+PK;-2ZVMNTZSM.-='%R&2%688,^]!)9L>;W?5 M1GG-W<\W )FHK&M@S>GMJ$N4O">5UN$45BXKD08,FZ_@]<.'0]^=2V?@@^E- M%FOL#NF,54OB>/NSL X0"(J. L3]I7?\ '=NK/S12TWQN[8QOVY'\#]'*_+1 M;E=D5.%H9S7^2HAZ?&>[5'#=CN/;T+'OW=V$CD-<-#\M6_!QVS5AULZO\;#) MXR6/1M_G0V!".C3[R+L?=T9)]\F(:%&6G\3&,)BY0CEN^G*ZV8;0G\J^XS;D MN$Z[]IRM"XDO2([6-+6H7<'C19HK<"(<'&AC/L+H6TY*R@Z9O+,O*.-HX7.$ M=S>5M63*L'S8E8Q -JJS]KS9>5^*M_ PNL(07.\ )^'?UGCR.M>ZNZT_= ;4 M?*>U4GE\H^HC8 W,!!UI*8\I'"?V");#B[E.1/;-:%5LB^6&&"YLX[E/4R,6 M;(HAL!OE]FL8$WA]LN#X3^$QJL;5XR^?EZH#+UI@1'8AKE6T'(4A@-;$N:9_ M59EQ(EPB 4F"4.(]($K 3&D@E/Q]LGY[A5HEB)E$$-+@+SYH-_7'G7 TVRV2 M7830!F&/P>?!L4[>-SH1; CY+8)XDYVDG-U'J+5H-6(F9'9+N6P_T0INLI]\ M%,?KWXP7Q"0 (D-)E0 2%6TWD,8?(,EB)1K"5C.KEA/H?G:"T"=*>B,""C)' M242:.XLA?U_)[?O8FX_G!X^90'F(+;>9V^I(\3;7GJYPO*S(_VB62?UU)%"8 MI &CY3V?W]+91991YE/8]2#28Y$BXCAP1<9D[C!W "^]%MPM>DIY"")LHP*@ MH[XB&CBG-NHJN-&=R45=979AG$,B FE91'%/C%(=H9CFU50FXJD(7*,\V9;- MEMV?"!DPNNEMXR]J\K+]&H?2)L3F8 &QMNQ MK59$GANV(]>/$PH6X0#C/\Z\K\RYG:2[D+TH\ _L:*;&'E(AG,4N3NKPLI,NX%-04$,JU'0S:BK*6S!;^VP_R)!;G/2EE'>QGQM0X M&%6D2$PQ0S$1?# 7W\8U<"OJT3O1)CDCQ1.0DU*7=>EF>H;Z! M+P<@[AX9A+F+9[F$G^EP80M),Z#NJ!>!^KE';G96;"+6[7FI;%GARD:1LAWI M],0\U]2QI^V2NH<4)[1"PI=#N+3CW@ED67:[.)T+([1A[D1D)CN05&JFA5E[ MT( K$6EB&VM?()74+]C%"EZ,,9L6ZR>C>)@=XRWM#GKK^(2';*M(/]CC/%(# MHH@+2W7-HIQV!1% =MIZ6"PW6U BCT[$=(= 2UL7$*^LDAB$O]@/H1O[S+6 MRIE]?R[TMBJW1WUBVY[U(+$M'@,!L$F7M2PPOY*"7,PD=6E+@0_%16-(9==' M%-F]\V>$"1 J>\8'<.S._52;@LBJV^ZT:*I_%U):D9,Z,>7!@B2&HX"W#\(L MTI>OMXK[/@FWYEF-Y"Q6-J?,=N2AK913L.:@!C=D\*+LG3G?U':$Z=F4G#KR MU&::+(V8![ENY-QP(.)![!C*F_^;)\5W!93-FHM]D.D2&U[8W>#S, D5;(AP6".3(\0F I+ZF+3$ M'@$.5,7 9WSN2D%P9VV,=900IM9_[)=84<#CV?>Z=(:X!.C@;/"@BQ("Z664 MMC"FF7 $SJ58+>?0L//-J#@XL"[1G LQ<^>6$OQ^!9$3Q4Z+,!;H"30_S#)& M;ERN MVYKA\O5X$Q8[')/'C^XGY_67_WSU[/4_7V>OGCP_>O/DQ^S-R^S9BS=/7KTX M>O/LY8NCY]G+7YZ\HG^_OC7]KS\QG_)>]^<'IJS_IW(3UX1K!VW2:/>DK" $[\+['))M# MC$%KV,]A;^C@386GWA=_Y7S 88>7^:/:Z=>/ CDG=K'TU@ :>%Q]$5JIU6=J M[$I19,-M:A3@%9A'I4^HWV@;;UA8AN\:V%\MO_Y&R&E[Z_3&IQ?3<:&W'-#^ M(Y[BO9#L)R,D:P9EU*#X!@V2X!M:/;K#.*8+>D=K&WI+TEF251SGJ5 MT>=@5U?=3]Y*QX9%G#!3:3"@/!(RSKV,L3NG.JW0<%;E_9P\'W]WRI"KOZ_. MB@7_).G'LZIK]?C*'PH4$&?(,8\[-A[8V7&R\)-$%0%2=:YP_'*_"O:K(,B_ M:T:"N8^Y'H8U'E'!I=P(&2.70T@6 3ZC*V&WE =]\ZE\[+BE;&+VBRFH'X'Q M?X:?$Y*!I\>_' FYP.=D^"])!@J7J%[DJ"==R&,IM[OEMS?IO4GK-YSL??#G ME@6KK7LS&XH_J';#'8J4-@T>'O^(&DR;?=2P-Z[PC56-Y4\[\PKH;$%:C%R3 MEQ:)Z1\$)<1[_"+\+$(:45R+V&;8OZW>4Q8=EB;WIK@WQ2%'?>Y/9FXR=>>A 7!W/;F9LG1 M#1RMY)(4^ER=FR'LTB^"-7(F^NP%FF6%&B7+Z8M52;):<6DI M95/#[C1!)_>+=;E1^G:M/>T-=&^@X637G,(.)Z(1%RP;QR2:75LLR] Y8!_Q M"/>]*>U-:7>YT-&Y409!FG(PO(]: [U/Q*J[%=*;TQ$1: PMI\X=]&,('#)H M^MX$]R:8>C.VD,7% O[S]VQO'WO[B.VC6%!HA>0=V)C$[)@%(W#8:K)(X_F" M"0*H69N\T,SW43)6_);%;7O7M#>]Z>X8FA#%CG1CZTH\1S)(OEN6C7:04E,U M-1_M#6IO4/H-[$,'C[/ ,,NW/!/T0+4H]""XMYR]Y;A6,,F!GI4>>[J'S.VM MY;+>#4$,]T,!OY MR[HY-OB! ^LO"LC/??R]MZ5Y6V(T4IHS0.XCE2*L* G: M052$[=587U[H%RW9OC>OO7F%&-OW..)/=&1#8H@ML@QWUDD1FB1.A.C&;XI8 M^"/6Q)KY\IG,E;-6Q@^SAH=3 /Q^O]P;X0Z(N=1U=,,T06*%VYVKODRHZ: L M,OK(;5TF;;L6SB=4%Z(=C-0DODUXFK_C M)?9+8+\$-,V6-&(BVV70^2@;/K8J8(_/M M1R*,6XUU?:&,[[RP L:)^^F+GB!T6#RAQ6IQMN -X#^5J"O$:S*P8 W6G.]I M[X/@^N7T][M8M-INCD3KHV"S_:TLWA(# W$GX2BUG;4+"ZG!# 06/_[["".] M5%B1D?HS1;YC59@VQKW3Y+P3L=F[TG+?,G?;4/='TA M2B+&=/4>8ZPX+\^^(02LB08 !WS+>?M@42E]]Q!1*M_# MN]GMLR-CBZQ9QK=3PSG!-=N,FQ,D@5M9N9L7;9^Z5+D^VCUQZM&2F%D!::]L MU?1M?4;('GRRALGKVD#+@^08=<6*:WH')-;3+G)B<242!,,@":\U]P7E@35 _,='A>1AR8F[:I!F):(W8Z/\KG96 0 M+M&Q*%?>Y+/""8CZUL(RW^SR$9_,3AC8GMPX[?;*,>U3&32-;R?\]\(K9 MN"]2J=^0+[&N(_T4U5UO62N>F9A86+5,E0V2,<&&^K-9M2A57LJSXS4,G(M MC_JJ<$5L(16WZ9X/4!VQH#F'.R>"^FYZ,OQN?S)\R"=#V^ZDL@WF32O6-P<) ME^>BC90WG> 2ITX<47SQ4$+&[:(&)4FP']5[EZBCC-K%U,/@# +SW1I MSY?-M(I_S^W9^V7PH2V#X$V=X8/)@Z^NL['!_1'-#I/68DEYID?\&$2)26WT M[A J%6Y)Y!BIM'VEGT2I@6"BNI:0=)W;&$2DLIN:,XK4[TUW;[HAO=VLP*\. M/0L,8W!=L5H@RA:S]C#%RT%]V&*0O1WM[4B_L2E^QX/A> +&A#RI<'YCL3JW M7[,P).4(F/4:\YXEA@_HK[85_3O.RK XH>LM5BV:.(=IX*E<^=[I$'WAH>EW M6]786^R'9K$1>(&+&)P;F2LS&T9!A FDS+$KG_E>)8^[2-_BF4^3'2O5=">% MQ!8B!&)R7L$?6SB=IL(2DDWAC Y],TY9.:W*B:! ?-:?R%SO/.=G3_ZH>DE5 M*7D^]2N=BA*',O:K6)2KY(O4GW3C49Z+]#^0%9236.2/6-_^YAF%!\3S_30A MJC+@^B["JI*T/X@@#4NS45CJ#9 Y9^6C;$J+D4&Z*>%"=""H_5HK+8P,S@R1Q4RMM]7F;, M-LJE4U9"9ADVU3#B[3)DZ%ER6:]%.5$^VB9TX"')'7?$[U.^=QT%?L%@Y9Q0CZG@8RI]TL#6 M*L(J/'G$,"<.^?J+\3!+%SY^@'08?-N=M\!H;-YUZ9/0&N+[!E@-])\NR$AP M4TV\:G#/Q/48#&^7\(R+Z,+NP)G*F2>,9A[GB:_"BO8*E8\7"7XMOE*4N@H' M>-D%[R#3?/M*F1,Q7%WKL$F?E1!%DXO"%;8NES!<.K.VA+S].<7&*7VG-(GJFE(H0TLA04*S"]9^U,E MA)RG8=R&Y"KQ1'&M,="3C:ZUL++;#@[.(69$E;L*HQBN-U8T*6!#E!8M.4&3 MG93#N0J&Z:UPPKI1-@)Q0*CX" N8*N[BV00@0A,L?/M]SV+(_&9SWW'[&@E! MKU8H87N"+>&+"M52@]S>Q+OL>$:34Z)C6XG@-8)@AB O>J&>[<%IY ZMTF2B M:5,LAWP(I -(DF64S3HC!2S20#J$$Q6>)]9EK3B9CBJ!6,YM6K0U"2!5FC0=?R-J^=6C<5MY_!_HMQE1H]I.S07N3P]!>G1*8CHHXA%(7)H MM77)I!'=,>E2MG*)+IU,F0+*19JH9T$W J31KU;82L?YUAM&FO=5"4QT[)WH MBSM:TOEK)I8P71?>XYC5<6Q\^H-7N+6UGE'MXU1D+G'MP)C!-NX"2\VTI+H_ MI"B/2C_@&4[;@1/6<"23R?1BBANLL5 \C+Z?_*C\=V0[*%7NG2-KJ_1++='R M-M.X5<#<[L$0T/VV#"^,\GE;DJX*Q4X>F21?%&U3(9TPU)_';MG,OC[( MLX/J0O3I(UW#DH.X'_RF*8<0.44F;F'/T?^F=V].+'[.CX^.6O+]X\>_%3]O/1FS=/7GT4_2",QR'&PZ\3+'H0R=2XEY)!:HB)RY&RF:/O; MV\3O:V/"0Q8*,K@72T9BOJW@,Q%S.,(/'X*)']B*,)UC8UDE^BN>/2/42?1_&W'! 5+RN:D)2+(=6DJ M/(:)+K4\RBWJIM\;Q!_]BU,T]LHH\>?!Q#VJJI'OZ]R #^;CJ6N)"%J^D;HVWX:.^73E(%Z*?_\0+2H!S4]S MMV[3F@IP)O(DML-DK_$8Z5VQ5D-@KA9UB;DZR@O!GZI^X-00M7])$M/'U.,2 MWEAF-JC4*$RFRD$EOK]7%)/#2R/.VX)N"OG MM!"9^'4AM1']1901IV6-&N)6"',,#:R>A;O)HFZI?"/M&"Q$""M? (XE=QNL MKAAZH\.J"DN-XP-PX4>BX,G7G4BB7]RR6_5:6_5IDYB-R_LADG66!I-V[+&& M/QO@/?(.^C,B^]+YQMCL=2LH_.0)-\T6P MV)DY/8;I[. 3B=D3'.2NNA$-^TS8'SL8HIN3EK9TK<90N5TJ^AI@8 M;)S!5UZZ[B1RNNV"RAD&X_4"Q^J*=[\&KD>.W:3RHT-%"+G(JV%)!K8(_/I) M>=%2);2@ CL%&"TR!I175D"2B^JP7X2ZB!M]LF)[5H+\1.,>95?!E\)Z6H7O M+_.XZ++MRC.(*JA(Q*ZV'XF8@]VK0_)[C)%=KK_2FW\4[5K<:B[%W6*QKLJS MB+[AA.1LK7X-1T3L.N>]S"U&U M8*&(+%?V(L?4E]T9:MS%=W+M'+@>_GLL^NH@WJ.U'RJBM7!/@T4VA-NP;07B M(+Q>?*7DB/;2]/M&N)<6\KH57] IN^#'XB& MZ0>RE2=J*T^YA]_24.S.-'C[X,2)]%NV07?MJV2PN0Y$B^A)GK M*!6 R)B>4;_]&C-18]>/&"^1#P)3^BR43L!;2,;PAQ]^>/)$4X0Y>< 2VR;D M(@52252]U'E77;$IJ;BBP#YP@YM6G2W1FA^:67&X)<[U#N*:5S_#3QI%96Q9 M/4Q'O^(XD7@<#3EA488_1H]YP91V*/=O& 6K(+]V=/O_P_( U7#16).M1A?^1B=$+"\F[+Q#?J8I-\6LG=B6 + MZ=<93+,<0JX%D7U0E=QO/H%*[L,+ G\K!?A!ZW699M[B2""H?$Z.P6D4%\%. MP)W'%: G."%9' *:@:;]IS[-%F(MQR6.63)*,1_^+#*=&#/Y5A"98E6!D1< M*67[2D9^<'%2VQ%61%'1+#D9B!-7-KU1+A"*\4PB$3Y5AO;B@*NFLZ/+8F ] MFS*:[A"[@5!C0+1R.,#BUY+C*QE%L40O#Y$;QU6[[XI'[<5VOVT75'CBA4+"M@O;U-.ZD[/6I MGC#$N*PSP.IIAOWC2^N@#APH2A%;"'W\R MB)@WHI&<;Z3PH+[+1M*OI_BJ#%N(YFQ54JVN)_AR?:&Y2BTMMMLUQFL+2N18 M5 ;!&J6)8Q,GG#*Q!E8-'/,0%[P@KU ,<@CEFB#FH_F1+W+IZ, CD;5,<'XR M$)5LVZWXBJ2BB8YM[/#.Z"ERS;$P9XW59(HE&BSR$RW'A5Q&.EHAU"T1*(_O M=1HIF5(.)*HVG5.#!.--X/4Q4S5<)%XP!GIB60?C>AS9B*<6@0/LLLZ?9=S/AET=ACZ3>(7X\!+V*CN)IBX%+P.;;T-8;"VL8D&3+^TR4Y24 M='T*,!P=&<&,49D;H[XE?@N:L9VO(OV6G'3E*TL/ V6?P^7X.9CO)^9'@F/5 MB-#V#A.AFME%$Z%LL?K.?-?R]C0L$?:Z02. #0Z?9W=$]V%L:G<"W- $_RPM MUAQ".[114)X()DM#&]RAVL6"L!]B61&7!WJW;JPUT7,A/(GX:[<*5E6_B%QF M?]&#W=HVB.-U@XU0ZE2\#T@4A0F3B)\GA&(0>W8G%820V!^'!U"1N.1XBKB* MA^C>JY"PXI;I/&4LF6'C4:J>%&K9=J[Z8V"A6!"8!L\P0P1D($B)ZRQ2!^U> M,7Q%\TN[^8&@:$L&Y#.TYY:0F5B-E'(Y8&27! M1=%[3SD\\)CR**/<+B:DN_9\6.?]0:JNLN&GV))^P M8T!\!&4NJBW%+U(LB*0-DE[%=SW6WDV*Y([O^++)_@LBC^RK/'O\Z(OOT!V"#X5Y1N0]\XCN(S_KLT>%W M?YUA!+7'3*,+!D]P%:*0TC%[31^\>,+*$W*EZ !A:/_-Q06V2G3]9KZ&UPU6 MRW%#%V&%D1:0@T.)_3 '(%752HD]9Y'*Y$4G(;M$"AC16(WHDHWN6HM%%VBT M8"(KD'*--,$LR]F%M8$X7YL99UV?9RH]D=ZR?CC@]E!,5BS+DT'=XK1'^Z,H M%3]1L$JZ6;F]S67A)^FL2&)@KFVB1%N@XYXKSKO,DG;X*53O'$DV&)I&6 9# MH#$[*^MP>+V.>7#=[(3?7AAY7^P2+QV3K!R/=3Q*9I'G/(<427-ME*:/#@2V M@#!BB8WN&"%A@A8GS$V%=")G5!32,^FJ+LO!PXRT35D_;7KB].FQK.$Y"L3_ M]MM2#O+P8B7\ZA#6S,9P@W1W8N2EY\T8+JI0@\ )&^%]9F0L MA5 %+3'1;7 M,KUPZVL_C PC5H)5N<2 .P4::!FV'XBFP/[8RRE_V6YQZ)@]F;N_$WD##M&Y M:HT1[Q)SIM7): .&KXR\4F"A(DP#:V CT'H"3&E(&F'"4AYHYFM%U9E&K^Q\ M]S_A8\MVD\>/[;.BGX7+R7'XC(-3YPL^YUTDC&PGGH&S_C[IRT-%5\,)"R-@ MUHB6:=(A"=PMRFH0>2PL+1B&IBJR8_C$B 0EOX@1'(%A:/?0\?$O1P$*P(8Q MM.U;1QC\7T4SXH'C"]S:'S^R+'O/6#EO7D++A"EP]P +>8#)%-#'T4;?-NTY MW!R&:FY6T: 9DR*C@FOD1.A[-]R3 ]^OAO!!L)&E],(3^;3GE*;U H.=??W( M8[.9WW?1=OAX&(A,LW@;-"X6H"'4!Q]+!.J&L$PA\X,+Y-&2@PE2AFW^)>:V M<>"HBHJ[J#9J$.P[5)N("X' "F5'#5?D==+/.!('<@H2!\VUC>WH[<4SU*D< M,5U_")_+Y"\.$*ZM>^\&^;H/E_^.P?E]/-),"FDG.##I.?)]ZX.+))ACPUNY"O$/M+3P8N>ZO9L77KY MSN&AA%T@CDB@' JN$Y?7)3 .![E^X'H5W_[91^0[1!'Y@PQ&%JW&6P MI!DQ[D3DGL>3CMJ6IMUQM-[_'WMOWMRVE:4/?Q64)SUE5\%L+J*6I"95LKRT M^TULC^7\4O,G2%R2B$& P2)9_>G?L]T%(*B%BT12G*KI6"1Q<9=SSWZ>DU?0 M&1['Y;R! ]U"N8"J-&523Z,\%^*66J/5 M[_&UCB7#,Q=Q-H_QQ.$IC>2&P. TH)EJR0:#*64C'XI5BHWC?FZ1#6DAZ.5! M(M>;+3;4')%1)JW!98!?Z&_%9V0#K;=6Z!WN>F-YJEM(:+CYFCP1"YT.TW2 M>A@HR[R7 ML^&!O@;;PZ#1TEN'[\''K?*-]X&8<91CR9R4BU=7O,@[@3N@S=/:3KBK=*A9 M9("!-H@X*> #1WF]M_CU%_OU5\M8M6/CP]LO7^N.C6$P5:SF6^_&[\"GNQRU M.+4@IN4LI*D09"Q;6S:FH!"%3ULL8.Z4L[GYTKW5MKV3KBZT8KV9JIJ#\RX0?%RB ?(^(LFXX^.@#4%.D<2!NMA M48/2531?/G_YB+\Q6#L8T,+:F#(>"^0NY4=>XR%]@AM&D+\TS%SVF :GRY6N MCF?9K-_A-Y+N.=!%['7(+](-L/213CBOYW%3\H?#"D%/6X1!4]E#AD"R MZA5:/A<[-HV';":3G7V!FC&V6W\ MO44X9XV@,J<8='M&16E0\NK'6Q/8Z9(FJGK>"NEA"V?! 1M@%FS=%^SNHN. M##2?U3D)H/-#'*_5I0[6)FJPV!="Q_ %,TD:%O;.]OS4*CX'O#@3D7.9KQ1O MJLX'J*?E.K%DMH'P1P83J7K3-;LS)JKN]./F&)"WDIT=]NISN< 6I;3N8!+8 M Y +]*TT-0Q!XMFL',Y;9:E3QRIY2-.4(MHK^*S,Q'^]F$KH)A7I\#L! M53PFZ,":!,4[R=CE&UPAB^!;T1[\ 6[D1L BM#7 M$+DUPL>(V].RZ\^+EF7=!;P'C$##F6=.M;C=9KBF,,@,>;"M\V7 M('*/>1K>D6:HC#=.R[B,KA>.!248$^]\<1^P%89U-EBQHS?\P7M% M+CY:.S+G,"T'!>@C>@]R 1OGLBY2;X@YCZC+LC&YT@%8(@H;4B7H( .ST?!'%QHQ/F85H9NFJJ=?#& M<-55/U)-2](*#A#3>(O@!_5C1>/0).$[V 24\"U&GJ/SFAI(Q^8T\0A2V;B# M)'PV! 6@M?0Y2#7:PJ.WY6VL+>#63?F(1(KHG70,<]^K="23-4I*E_.X#LC3 M]K+WN10'E X,56-/O 5CDO3T6CY6UR7PIZ*N?)QT9E8%.XU%TFE&>1,X(= ] M-#HA?*DCD *HZ[ R;0,/0"E05]IESL 0',4U #W#*!N64TSWT0B5X@]G./V) MNB$-'CNX&*^,,\5LCHTZ':0X[353 C.=962/-W!&SE5UK6Y26*KOHAB7V'=* M5*FFZ\T'XT),Z"-S<'KNWYG2 &NR+7?;\ZX-5]7Z,0.YPBI36Y24VZH>8(4F M/CRZY0&N 1Z2"RLTU465ZE%Q+-V]9+D@XM/L0 S#MM*96)_FO^#M4+BTTB$B905$ [=-=E@?W1 M].4B)-_F$K,9E:M8T8]BH^T^&S%84=2>9>F[O*[:9O$74^_5U2";9320MY>^M LQO254I M:"H_;E 0).E)$JXQZAT?FFNL4=CDSC8MD*1@J]_V9N.Z!3NAF85:4+N MBUP:S.ADM 9'$5A3F/G(UOAGZGYE,D%PYM]HQE]U_U.F?C<-[H_+;R;/$G.9 MJ3K3F0?/('2\4R&: $%I(NX/1ZF>(Z_3_@?;RG#N M^7"BPC*6*C.=8DLOQ9_!A]W^/YSB6>Z4PYEZ9SPC.X1Y'D(")9F"_3E748B8;9\'Z#;#7BDD4S&608(]P/X''< M:UOBIVZ^2"W]0 M\Q!44(9J';2PR9G3CK>2GC(G#&1!+KWB!30?S\$WU$!J*NUF770-U,H#:)>>TC <#4W%Q:>J7Z_QO:;IE:F5 MD))3AYOQ5S0KC//&]AH3 TJS[[840.>G$EE<4(X1T]6;- NIZM]D.INB_S=? M#,NNP>YA*4_*Z67",KD5 1;4F^PD?5>9D4V#OU(W277*G;.:9F\8C%'[?>U^ M1#>L.)>U T+@>ZR%P/G("HE\U !69).';8!U\7&+4X/UE9K@J@,55,:3HIA1 M<)5FY/35=\GZ5@TYP+G 9G/V''HLI FX*#^:73"HD3#,ZTI.E]NN>@.W>YEH MV1,A0W^4MGK#P$0/B.1MA9#%BJP _#4H]TXNKM8L\C3F!IN2BH\$BQ?743&R M7'0^N@ST\FNX@C'>G6&0@73CH#ULGLJ*&B9^O3C#U).G\^E-%1@*M_*=\:\P M1XKM;>E_A94#U!Y"1P?(?LP-4S.9AQ1I:-@YN("<5;+=@?^SYQOX/UW/)

#2 ,-C-G5PB'53R!<+ M3E*$CR@.A [.DO/E!1-RG0U(G[!?_.<_/V%'^,]_?,5,I3^^?OSV\=WRC>'O MHU4]CH^%:ELIWYF=U4;("]S=%4$GQ&K.=6;DT8(?BB=M?8?_F+VB)&5KH?]> M8\#4UQYRC2'#(V'B-(="M L%+2C0QX99--#.R"@71U^EA)5]"",&CW'TF9^E M/HI;P$O>/^.B!/$-Z!F_5) =HZ)"2I)+UB%>@7 M%,,L\;4G&&TXK03\XJ1Q_")'1YZG-"ZG\Z$$/",4H60&T)GRH4MU9T,O9^/K M<:DC-RY(W#5^%ZMNA0:-M"NZX3?1*;$VZ.:$<@DX#[0G. 9NX& M$XOAU$M*IDCYOS:3 UVW!58;W7&(DL^1H61RJH_I8 T=PS^H*#3ABVS/U68W MD\]!\S9?]%23^LR=M)S)R64G>P)G@*Y#T]N5KXWT);/7ZJ(:&?$6<"W!PK/TGIH6BJ:' S5?%@<:!']CYHY3FQ V2UVG6(,PM7+!.M>-MH+A^ MR@4/3/P&GAGWV_IBJ'!/S\;=B9I;N.8.J+98I?E9SS"]W1;1<TTBBA^;IB?BG0"Z$6D*R5(O]:$FHJ 0S?,5:Q92(?&&8/ MQX36UCQ*'N@\ E8ZZ,891#28V#@+IGFMUK$:%S:X2'-*\6:]Z8]6$&#]CX3_ M+XUIM26AB4;ZT^+:%8'$ISHU0=+):UY-'&O$*;+(ZBC&%>BDP&F4QXI595NM M95.YN":FEC3:H&#;NEK<\$U+"OVG81"Z:D^N@PQA\EKP:PT5G70 ZV-#,%O_:>\=G" M*LM@38XMMHJB&E;7!Z1$^2*Y8>3F XT* HT J1)G)R@'2]@'GB M55SZ%5W_M'?J'_6/EJ_0(4=K(^GI2+.9*FEY^Q^X!_1$$N_B&E*H8\(*'@N26TMJRL4AY%052Y.)K;R5*J=2UV M^A1QIUOAUCA3(!4G.'7:Y%8F(,\98\9TB(>7!;$R03%^O9-)GI#7C%?.8I1N M&JN-MJ>6;A-#A]!X]\C;AU(!^3.5YV ."]'3 ,YCQ,V_W2@)@0716Y<8'Y1-IY_/ZIO<:^WU8##7%;>2$I@Z:2@U[@]AJJNXT8=D/1K<5I4,@:)Q( RP2AJ M>2M*B,=0>K]0IRG8',WKO0Y!-78[ON=Z.)A0"M'T[J"%!)VY<>5TY*,U4@,< MM6:0VEOH-':BRC]5M+PW2DIRD!\B=]+:HL[FJ.G&GDP0_HL;C?>&TA$I^A]A MB20G#YG]TLVX[).T*F[^8M)U9?],;2QQ/P;NJWSG)"5Z/=,/!'T=W#A$2AOM M,ZQ>TG#:U4<%DQH-) 0R_)QPQ06F\#2<,[]S2"HK5B?I4+-4])B_0W1931G/ M#;6J&2;WF R>*7;-Q;F$5$F^]<03L/3 '>64IFV95Z8J%,%-$X"M^(YJTE2\ M5@6M(& ]^&B@6Z]3EETZ\G65K-+=;ZK#28AP,?$6-*X1&SIWM]OIMDZ.C]O. M)"L<#6!V]-VFHS[NYK\4:XQ3H^$*42E(ZB8K.VLW&L-/ M1ZV3-BUQJ]-[>NWGD][3*$'7L"C.PZA1]RNI9:A=BVJ;L"#\JY06K([,PLI] MU,>PP(E!=^##).7/F:\7#4,S"JK7.SUI]<^.3YGX]_/J-=^X;JLOJ\;E+3H5 M=JT3JR,<0=* G0$-,]V236!\QPHCI^"RK;ITEX= K9SI7S#F#!159"Q7H1DO:JP0]%A_0EIT/ J#H9),:2)22O.*! MB6>&SHH"C^HS"4>-@B"^W9<&$\S3/9\XY>%&XQFS'G!GL3,';Q".=!_,5XW= M;8!I\L6ZNO8"8P@L9:N.O>%.]TYV$9 7%BL7R M,1:GR;\R[F,X8/WHCF3UK MMN$>OC\+"F*TLYP19- 9-*KC,Q-'EC@^;([WGB"" BP@X BWW4:^#@A7P*DR M".)=)F% F FZ@L][2159(X)#7S3K5[[K\MTB=D#BF>.N$Z?9HG8-E)+':_R: M6V4 H>4)[*06MJ^>H3V]G$#ROJO7UW 4JN$D7;QAEP&:.HLF-0;IR_CT*"2S MA98BF^B)F$OMCLT!&6[),7;:XB&G4 M#I*[US(OB*@A:+5',D))P9JIJTF%@W"+&^>YO1!2GXW[NBFVA*7;B!V&=6BF M)DN77P+K]8T]T)!;)/[I"N:*CCU[$L-\*.+[^O'68=GLMNKTM-OJ$Z@\$^QN M 8O]QI%+W_NM]86+*S_@(A/O7T$V ,+YK0A;WLLB'2M)=C;USQ\%LC@W%75" MJ1&AB!!@#JJ9UX3#'(S'&'AFIP1UC_Q!*%R@(/6ZK'B,#9CLAQNWPW_'K\1 MU8!.K'I"[N+N>T+G[C6JOMR(9A=+O@)C8"^2O'(HW<#1-SA%39!P!Z9144AY M)O[N*BW,3CF:R>80A!X1:,)A5$(QL%K*TJ8X"BDDU:XTC5[)6*EEC< M\QV260;*(>OG1I?7JJ,@%&8I&%,X&+Q](K7?ID>;%FJ#-,BHJ)5+>I$X=/): M=>RIRL98E(R:3QI'H88M=@P%%NO&+>XZ66W98\G^95@R5))4LS,/?# [:/ *ZH MI9"VJQ]GY9;!2C4_MQ8UYD$@6R^\6&$56M^PO!EAK00G'C\JA MN, $+QQPT+]+X(^FG0^] ZZ]5-'/[Y-!X9"4-+ZIOAL:LJ$WN3YZ&X!VM:YB M^ERY4K"^)=*?%5Z >#!W[8K>"[,YBW;%/1CX-6J/YY%O#)WE82;IWD'!2[83&'EJ)9:PM5"MP3\QJB$D%E( E MF Z6"UM !W/ HR@L8>,R8(PE79]:+@?-FU8&[)'./0ZNA9>XJ2/X@7T1,MEQ M$A1-BHR#Y&KPYBM#42I>G763_L[F<)KI7S&?LINQ'(C=7?)^70EB#B>37<8\ M3IP3+:]BC%!2*W]E;=>L.IUFS=JM1-K9(R.Z1ZYL>0%7FX'Z;*;#::.-0A+F]8W02J2V=!ZQ MY%H9DJX5J#@E%*05-+@5)(G*7;.S/:22CRV*7D [)%)5I_73))P6(8I5["NV M0"H,XZG%Z ,[_-RA(A\]:2V;R[PO%<$PO<-.CL!2,@(#DZPAT=5T92VR'*SJ M7>3,O\/ H.I"*H5TL;!WP&7-EZB:9=#K4XC2RCRSC^^C'RI\_145E(MR6DJ> M^!>5@1Z*@-RU?:;NYP0UK[R?VJUVN^/9&*&K.2TZ*.-HJ"2J"FB9=3#H$AD. M3.((2M38GWI];<;7W*OB(^6J"U?;G5]UG7J,ZG-CK8%YAV*%*;+BLW!$C$^K M1!+ 4@TR,*^, 96QJDC%N28812T5%9;,607=[01MBW;9N*(<3&?3J&^T+CG" MRW$=\5:7LSE-IW81BMN6I?FOJP9Q@P-TS5(65%V'=##M"0\,!HN,^\)138S6 M3+-P)D380[R7;K4@QO,%=A5_4>F3C4\QJCX%>$-52VVO)QQ2&BMM\E_EW(LJ M&_*&!#('^-WXRD#%Z?4K;Q:#B;C=B2J=0Z+*JHMZJ7.DPY+T9*2Y5T1$NO\# MXU[,@BBT5]E?+?U_#CGSG_O(UK4]'MDTU(U\UW^&N M@I\,TXT5@@Y6^5?5,:A3/UF!&G)/$XQ($?/5);)S-;Y<:3'"&>S4#\TCD&#*>G"34 U;%)00N($WJ>DO*:ZKPE2\^FARDE\D">@-!'I* M0'=:^M=JYK%VEPKU! \MRFWQ/#+_,O=OU1\&U.E9D%#$3V7?4BG$N76_N#<< MRW(IKZGO'1>C7M\W#YZWS\^NCCM M'???G?;.>N_?'?6/WG7Q?@;+&%_KT1QKB?"(@=]YT^)HW?S_;C(M_H\$\2/B M*P:F'8U0LK(AL;RRV+M+65Q3??2GM*F^S=# Q=LWG;?'[]Z>G;]K]]^_/SX] M/6V?O^N>'KWM'O?.S_H/IH%%P<7C3=)%]TG(XDN&A=-XBS=H,ZR)##YS5V4) M=5GD\)0QE;$)8#H,!-?E/)ZA@"JPY>X'E6;C*&!8W6&:S5))6AXQ-A!V,;9/ M7L*TWD9JG/K>!7H3TRR) MOU.^8FP96P59%DCJO1QRKH=7 5*Y:.0H$)0;&H2&PPKK;%T%RLM6$V&IOTA M0UB$(%8)054PIKB=-4.C"S .>6NE0W2 Y=6(ME(9-&:H4Y3'['(*8H'$O-([ M5(U)<1Q6PTY0A@]7T#I-7:K= V]I!FT8\ILWQ^_?GA\?G9WUS_HG[T[/3MZ_ M;Y^]:7V,^($P9RHT6:"+(O/%@FDBY+5D*L>*BEB9GK%]I M(C>1FIZ@2YG*KA6NB>-]4&+7?T4V]&$:;V6_G$&X%-OG(Q M^9,<\[>)^E'EVZ-.7\I7_R*JG%4V 9W%ZFT01Q&*^37 M^9K6$7N8O%HGI[VC\\N^N_/NA?]TY.E MC*K-,NNC)V'6O\."05\<85OMM^8B+,.RG\)\VB)W7W<7W7UR6T[?G1R?OVGW M3MZ^>=?O]-KGI^_/SBXNCMHGW3?=7O]]_;:LY">1\_+N80 MW6[WS7'O[;OS?N>XWWO;.7WWMO/NJ'UT>MZY:!^_O[_;96,,H?\T#,'"1GT5 MQ P'S_."?5KOQ!OZ5>!0+VV0W?N=\YN(BW]$-V5F(NRD5/"S3FK1:%^*?R>J>C5['=8!GM*CF/&(=+I@&!F_PEKQC(IB)XI86 M@RS]KJ\M.[XU0##7F*)Y,@GBDBY9/LEU @,0=:"C&-6%"\CR\W&OPFB^:9. M+1*C$?+ZT^4O&,!/)# MGIK8!50B(%KN3V5M9&U0UOU0=6O9H]Q=NA$8>?9U ME2UF:E.B$Y64HO5!$$#5I>@05XJTI60VC*F,&5D2&0H5>I%TUK.+0T7!-AG- M]N'C@#P%N<441UL&UN[8,@VIAP8IQ4;9 N Q5?K?X'L((XICNL1I/;/2YW MG,5RQCON/*ZI# _KYW:-M^/?[OA2!5FA3/P-#,G WT,5Q_+M_[QHOZ"_T0VN M_VXXY6\1MH; 3LA?4U $ZJ?-705Y>D%9I/H#2E3@3ZZCL)C\C)5@OPRH/]SK M(6Q>,,O5S_H?FA#%2'^3V:^E0GS*_K=?_RB?U3_ MKGNV^+N.\UW#X(3T,PQBF1_S +T4S1%F/SQR6WG_U:;_^Z5R<',M@9R_903W M(]Z\+I]K9 'P%96',$5'=L*S=CT3U:>3NL>52QXSXZ8"#O M'-;QV6$=?PKK..RF8PLG.7:@8QWI*R<@A@T;=/]+& R_CS,LIT6>DF8__]=P MJ-1HM NWSZ+)>F=5'-F'D,H3;\VVNZ!IG/IG[?Z!<0L>S[-DW)R8^PP7_E.G MU_-/GI6R?;KO7!L4L).]9MK'P+7/#AP;:/GY>DA._>[S9-A'/?_TY!GQZ^[> M.T=._/Y>L^NCMM_I'M@UD/+S5;!/V_[IT?$S7#CP:]!6NDU+)_+_)T6@J^G% MRX;)GPA@A^I['ZN.9''6PEPN L?V@T%Z)0E_W*O.(G=5FM6Y>3\6.<34KI]C MYX(*@I]R>]]QR\TDUX5!!,_' (9Y519P$=,O)'&"AK61S)"+P7BZ>AE\.IE M]U7S+&ZIISOO'7F][_?/3L_Z;SM&;;N^BW3_KG!\?O3\]/SM[^FSKXR?) MMN;L6R",]R:;:[64X[4D Q4.,-V6EUWT[K]5F^%&*Y1=O&GWVF?=H]-V^Z+; M?]?KGG4ZI[W^R?GQ^?EQY_CMNY7++C:,)]YPBTZ>J&9!@^6:K+2WMLX,$\S. MJ6ER1.S37K6+2N+D5UOX^-D4/FY3'=3\7K#@L9EM\]5U"XKSJBFCC26?7CZQ MS6""4+#^_BH3!^SOEC )&.42U]J!'XQ?^@D MTMS@TH)0NPZR\'66^QSS?"<3HMGD?>I]!J H],Z M@K,3_Y>67-H14"X^;R(ER,98#@\"NJ36XQ$C$,O344*+XK.BR>4S8$HY=YP, M++IHH'' G5>^,YF@I@T&J T$48K9_HC,3K7*W+36= BG;.]9R/N/RL3B<\+J M9X:>=5H(X#P0$<"9N]]PB+H_ X-RUVM**8$4P0P0UEO.2U.?)'>[6>9Z?"%\ MA(FV].![N5(FUUO>86MDA@'K6+I(AL!QSEO>5T0B>L_)UE(U(R2SX$GYK?8$8JICVD0ZBEU<4HNQ,ZYYYUU M.]V.0&"[<"PJ&0/A*L'!G7^1]$A#C#MJ69%F<=CR3$N"%D[Z:JJ!$"Q](7 MTW2 >"'7PAP\#3L*;"((KU!7*4>K!S@Z5!I77(*)3*O'"J:@P*J>TQ-!(4R)M:I2#*QH# M12K-1-*P'#)>-NBJ$?7( F6$:$2JD&Y231A_N,P0!\0"+-P369]TB0^5FEF=P(Z%^F#]*LI:9$/,S+CI MQS1B#6&(/I$A8JW,#&ZEO"O0E^\_*DOAAN;#B0I+1'@-T^L$X?JU3)\B\C^V MH2; :U388"OA8-__>>XA=B\P29<$[,G+-A).U(#JZ)@.W+GH,2_?>G^>?_)& M0113:Q#;=L1G9%=D'([S+Q&:)UO24N)5# MB&BN\#$<<0ESN6&/J]D('IXN6$\P]FY4@%#\'PN4!F1[(5^#=V#C2N##V()O M:$!\4#FDQB (NI .X)!R8X/;5W<*!UR*QW1WK3JAUT0<^RR$P@N M+=[3,>L0V$P@D5KMNACP+?PS%:T20/EKH'Y%3@2@!_I1?I.C*804,@8=BW[* MVI 6-CG3X36,NN;6>1NU6B[5>&H+&>&]&X".FG NJ\OT MZIALR\P@$N*J2&C;OEC(]R\FD1IA7958")])T\U\ZH<9Z?X9YH>?C:G]5D,: M_PX$";]72%#4CH<:7ADS/:?.&\DX%D3T&_$IH?J7.ZX+ND(\MMAU@[FOI_9L*##]QOI7QV-6:10K\[5^!;V]9"4D2K:9-!7Y M:A6]'D6/VD\)H#1RZ=;A0/OFU>(X2FN)P2A7>-7V$ !DP3 M.E*<&J "K "LE3 _JW>2C^9#TD=[6!37%WOR>-]7WGD@@6^+I]TZN@%D] M+'94";D?G?);'WQ:I'H?__*07 "8Z5UAKK7;PB]^Q398Z30: C>\BD#U,7Q% M.SKG@-R;%E6)\A^HY]E0CVV 9OH@HC<157C!"2$S#^GI2@&;IW9/L4*Y.JRZ M'8!M*70)Y(0[#%R.(8H4=J"D>)1B,YN;"G(4Q^KU8-X&8G5P)P52-AWK&!!\YWH![S!#H'R&1FZ*&KB$T% MCCT9RCE0S(%B]!,2(M+]FK'1+!R-YCD'2CE0BGYBA@BGKS&2AQI0D*$V)%CO MDC#3X,[T7FI/?._#JP,U':A)/Q$J#&OH(&#_ _H%LD"W5>7NFQ0C/!#-@6B, MA;507E1H>AH;;VA89CHI*H')>,6UBJ^4-X51)Y4L&LJ' M:O+O!!$QK(W,I$M*N#_B$ .53JIQ-)1R$%C-))I)"EYSSM.T&7/_#];^'Z!%FZ/][?7OM"S?N\1TZ8(7_+]E$&,"#Y:44([O MHDE12863R25-%,Q:=&MAE2A=$(JU& CJ'XSU1F%GW#(;.LC]P#H29;)Y*B<. M#T29#KQ078K3TMV,1$](G(@3FE-J+5DFTO,Q,6'&RA>[=[6:PO\7:4Z6][K2 M /1XE9B_[8L68TD6)L0&>9X.(XKANA56F(5)B9!; ,=MK&*HX J(AKDF7WGXEJ.DW/ D?>WF#^)-B ?@YDF(RCBBI%K-"L4U@ M>A/$W/'%28C-\R=ELF]3I7;%W: XG-*K%:RN+1LT#WJN4K,R3;A97&6B:U'HS+U M_;C5-O/L@LD3=N?=#V"M^6JW&W49F^C%-"6CI.H25[',;0:SL&?#+B7&=0\*D;#U[:)TPP8NWS# )@7J[0=8F[I$.@P8M&HM48J MWC,EITBA;F@(7CO.@FGNB@X]%3-NR_O,.K1Y480*%Q&]424T?(?9!ZSEP29' M1K:^'F2Z50H*9*T?[B+;^+"8%1KB,_MBB,]6_HVDEMTJ]]C7MDR81";E-*BH MP]2HUJ^_J48^AERQRWLN9>S"\6^8C(S6QT M,E'LD"[J#@D2Q5G/?)[QC>[A M)WUW786%> \7?].1$C!+D($2H?+7GW_$ZH8@8H!&N^UVE_238(IF-58TOKL M2RQF:X[K"T$_X5@W+H![\8+: =]EEJKTM%$3*R9DW=PBE\P:\29AYGE(+:?B M&U+X#O8H_H< MX")(\+'*XXS*#K] AL7A!)C1"NV 7R>,\)WDQUZQ/'PL) M7+QS7)GAFE*4X(D$@?41!+?@^A*X'MUFRE]KY!&JN"I ZF+U29J)GH7:%&K2 M G9U2Q_!EOSFKR'F!W_4, MX^B[HE:(B*#%"&!4Z4&,-'*T%:V%D$JH;=YAI;N.;G[FO@Y4GI%YY2W3,AM/ MM(UX)5@"642:48:TZ7DCADOMG=R)/;<:+ ZF_B[)K0"R#2C$F,$THZ$&")$M M]QT[LY+J@HTG0=/ &Q=O.:I4?\=C1/<&A]I41_LUE@!MJA%O%3E)UV$5I$(T M01LYF$!5G"2X89EB3PEI;"I#0H4#FW-(Z2L./XE2:E0:1H0#L623VTUMS0-! M%^\#_.@\7PGB/>L&B2" MC+?C'9J5_$^-+=)%(*T6H>H/=#%"G1QNDLLI4X\HN#TUZ.RK86.]FO9SVBIS_&$[WO1 ML_3ZCKV9PKQCM1L=&SXY]N3/=RN?=R\>,QMW0\M\&>1\P@'_1PQM_B,=\7_! MWN9_Z$UZM2SIK"9(A*;NV2.BO:74ADE]_QU,9[]XG.+F7>KDP(>PW(?MQ8KD M1WNS^LI/VJWN)M9HCVZ51:[G=)F>_['MK4\>6>O>'QH^/FX]R'+:+QI>"__> M#3;]SH*X4F+G2ESZ,3U2:R+T[EFKR12\DXO=L=3[GMI: S_;8KP\*9?=01KL M]5J=?:+!1U1_>\=;RE>_I4405T)X^ZXR=-KMUEI[EVXM#SVHL =ZW#E^NA,N MJJ92I[M<5=O@M]QW=_1S\D%O@^/YX!C<1XG4/WN88W!K!=)!0=H+]*/G M[*[;1IKL=%K+]%/?6DZX[PQO*VFH^[#8Q5/3T$$I!*5PBH@3N@RG&<7 )[,0 MOL[4$.] M)Q/[0ZOZ4Z)<.HDTUW&:EQZ&[:6U3Y?I7.?*/J!N1,[2\WKUUFW M/!32!+.S)?&]Y;*3UYFH>_MQ9]1U34^]L: MH?E O581K20JGKNNTEW2G[MSRLI!]7X.Y-P[6LIOLGOD_'SBZ9]KP(+425D@ MB0YQ];U?W[,YRX,+=3$2YKZ',3OMY<36UHFE@Y:U)^2X'TD>SRBJWH!!NR^Q MT-Y2U+BU/'#?6=U6TE"G=;1+-'10!F_#-]Y[^=M=BEJW3_X>U,$](.\Y[@Z287LIBVAK2? R:/ST.N]-MV4F&>? 7:ZF6S> M@W*\+ZQZI\BY>W)(:-S;A,8H&:93Y;W$SFM-%L0N^M# VEL&=757C+KGK@=O M(\D]$.?W.;EMMY4%4BMGS?Y$=7VU:C;W\]-XGL'"#Z?_C/R('Q$:2.6%MF;) MA;@G4NKE6:MW4(QV]A;N),EUV@]SANP8S1T"X(M4J649YU[Y3IX+#LMS5@^? M#S6_;#\L*7A=>_ LA,!.6,V_(6S%0(W23&F&7P0_E@KY;"6!=TX?!N:Z8]K* M04/>0IKK/2Q&OF,D=W U_OK1,$I$_+F*\BA-GKLJ<5",#XKQ/E'S4L5R.T?- MST?1Q2[/&!/?%R4#%-MENNGNBI9Q4&RWD.:.]MJ6.BBVO_ZF\OQG3[-*[R5[ M!%YY05%DT: L JSP+%(O2>&+I,C2..:<(PZQ/?M$T0/N_$$1/E#TKE+T\U.& MYQC[QR17:IQZ%VDV:^V+VK)/JO(_#KKR;A#='NG*331W4)9__9*ID%<$5R%\[BK#RP>Z@OBWMFM:NM?^3>)_YG/Z7_H>%A/Z[869#A8[>VLRQ!>GKB:)]Z73;_U@' M0?=J"30;?EV3>*3_G61ZG%DP5J\'F0J^OPY&L D_!_%U<)/#L_^<9+?NW]R$ M7<+I()FLO +Z\YI?,0 9!D/\GPHR[UT2@G7R5@W5=* RYA*]CN_II:[^FFZ[ M<[:^T;R+=#H+T*("P?QX*SA=XPKN3[#!ZOH8)<>>YXB5J!$.+9KE:GE M9_-3MW/6ZGOPH]C)!'OP,$N3]8M?X>=1,@3VE*OE-R$=K; %G9-6FT]C]6T M0EGZ:5!I_['"JX<.!T)BS8.I\F;PZQ11;I>?U@IL!F_2P]D*LI#CC7"0%[]^ M@XT9I3$HL1C]95,J+Z?3((,?Y956MM[@QDM+N/C7J6E:/@P*-4X1N\U[&<(P M09;CWA:3M,R#),SK1=L/D_[.KRO::[NV&?BW.UR29M,@KK+@-FOOO,*ABF/Y M]G]>M%_0WS#-H?Z[80>_15-8Y"=U[7U-I\&,7\_:\G@Z_H]O_QR\OYG1A_JYWM/B[SN*O3I=Z:KFO M'O-=)T\S^8:C>V8VZ?ZLS]S,D[OP!1X3 5"L-[N2TXMH8'*MDS/_OC M9W'V%Y,@&3J"+ UTTN:0.='&@"TT7/ST943Q@([86RNLY4LP=F5M/FIWUE,&QC^DW M[[^#Z>P7[_=T$,7*NTSC$KN[/"CV_]S3=I8*#B_:K*CFV-D'?Z M1W[G^&2=A+Z6LSL4J!SN[>'>WG)O>WV_=[04'>/M6]/?5/E[+G M#]=V/Z[M6A?^Q")HJ3X,ZZW<>$K&Q32PDE6] ^&,%[^^0W_$+(MRL(R#X'(E M\W@/KO?=3J8=[NAV#&IE=Q/]@+96$ATH=)P&O7VC9.E-W6@[RX.PPQ\*2!J@VOG=JO'NSIIRY:W!L_ MV5V[L[..M&[GS#\Z6[W]]$/VY.!J.["& VO8?M;0[OI'QP]JA79@#0?6<& - M^\\:.B=^NW?@# ?.\#CFXZ;)>4G$GEW"3KLCR+8 OD2_80TX"UCUNS)!\I_X M[-L@AKW.,; M+X#/\S(N$#-!KQON8! K*F7'BO??OKWSQM$X&$2%-TF+? ;_[P5)2+ "$8*G M8X$83!#'P ?Z'_3O8/ X*!B$ +_Y/7H?>8,R!]+.<]^;!7#'@QBFD8Y&.1QRK MD%C3>-L-H1/DJ\#']/MK0=!9!3KFI-TZ6QX[IGY852R9%7:FUVF=/?'.'/=; MG77NC*;CG4;7V1"WN1->9]C$&0XP.P>8G96_.L#L/(.,AOU9W[.%V2$7WYS^ M]LR)X("W<\#;.>#M'/ S%M^= ][.@2X6T,4!;^= %W-T<<#;.>#M[ _>SD8U MLEM:&QVP=IZJ &'E?E,[4MZ_\12B[IE_UE\K8LXA"^APP0X7S%RP-D+;+%7Q M>;A@APMVN&!WYL=I9)@#_=K5^[73J6Q=GO//H_U !:SYSZUNX 0MO)> M]OW^\3+.T*V5!P>*>F**.EX2;?9 40>*:L:]Z)\M@T*WC2K" 6IE1TBNVWJ0 M];3-)'>70GI_(*<]C5=,9T&4355"2;;!($C"-%&A2:O%9%:?DF_AZTP-\>Y$ M:H&RNS94K)VR[O[[OTZ[G>XR68E+;\/6:@O[[(]XGM3=ZS\(">Y V0?*WA'* M?OE TE[7'FR5?G2X"7OJ!B0[7]G!M=^#:]CK^Z?%FT$D/U_9P;0_7=D.) M*/YQ?_7N)X=;NR.W=AL-T\[)4FVUMM'Z/&#WK?22%;'[>//[\ M?2.JS$+,NSG0NP"QQ^(8_QOD>3J,"+]._9BI)(>O\W(XP>]&&9TNX>!EZ4T0 M%Y'*6]['Q,-3Q>GX! Q$LYFIS"N3J,!I3. Q^#--Z&L'*B_(*SA+^&T: ^/U MQBI16: !]N3GNP@VMOUP> OGUXQ5%"I-.T@M#E6M&Y0.W[X E(Z^0H+)5785 M#96@,O+$$"9IE^'I5@YB/Y@&6HP=&MWCM;BY6'$-KQW%<-0Y;;V^_G!JU_ & M 3&$088@^X((3Q;.HTBS&Q<D!>,L)Y'#=L@_L*@BDK![GZN\1E(;4Q_-:%9GC2;AUO MW=;TCE8!?MPZ.$.C"6I!JS5!V3&Y?TCCCG97%%DT*!F##XXX0#&M^34!$+O; MO:^,[JO*@1LA:P<%-005($YG),ZT)KL*][MS\.UFB2A7E[_XW=Z3HYAVMA+? MM;LVCKC*QJP@&K8>WO6)4>UK?+89.1X8 #)$5_,$(U?KM_#?<19,86OAD;BD M7SH:\T0%X3 MDZ+9UL&CN$!:36Y@YO@#5(A3;QC,B!/^1QDMVQDT6\2MV'0: M*! #9)FQ/G^VIQ+ADMT;L =P@-\5[=TZA,%MX^ZU'#AMG?%4GICG]=;+\]8D M#'KKLAR6WYA.Z^@@#!Y?& 1)Q?^DIK,XO7$8[IR"7OV]D0'$4VI?YA,@S=<# M$C5(J,!E FG"8,0-/*+^+J/BQAND2;FO"OX'\@K'O$GA-$JBO$ O\95:"U>_ MQ_![S=Q/6KVG9E_=];*O-?'U_C9L3/^9\'7#LG08O,["YK$ 7]S.XE9F3B]^ M[9W3.2K!) M:5^BI B2<82['^1@ZJX4#:V^=-4>>L'])UU1!_)MTP>0-)^&HZ\8@NFUCE:6 MMZNM'J:P#K\>\*.9&J(&&=\LTZEH%^[XNQ_H_BBC?&)"QT/@;#FYHEYKEA=' MP2"*HV+Y./6])M-:H;W?6QML7GJ,XEK%5RL(M"E\,MD,(UG^-OM@65" /<-9 M!=XXX)#=3YV35E??DGK87(L3Q*$99.J7!+E51Q(H&.A]GBO[E M8P)*J$81AO '*DZO6]Z?R@NCT$O2PIL$8+:AE'TH>;I)!U7UF+=SC]VE7Q48 MO.6PX T H9>-4<692[%8,8YVKW?X!]FZ&3._W>JLQX6[HH3M6-ZQ)@G+RKBU M!X9IDD0U:Y M FTB3T,FIH+A1&=(;BTSHZR^U=3V;KMUM![6TO+JQ+8XFUDZ8N@W<,@55Z*7L[ZNMOOL\Y57B1+#6U>Z]O]V!@I6N^=INN2]) MO_9>.Q=/IXF3E$Z&-UX!TCL/6"2C!<+Q]SC-<^V&XT^ERD#G^FJK8Q3]H)QU M=-NT-(VXDFR13WP-C+&]OJAY?<8%XHY(Z$)*[*I5-K1!2.:: MKJ\]G#: M=.SK.>7JF?X6_5T"G18W;+9QOBSZ'X$3#NN8KZL0[FF=;M>R(C"]B&.#.1+- M8.(R;3SWV*XL4\38U0]0 LFA&N2<]$O_P! SL B85&X_M!>?_.OI3"IM@4C. M\Y5*<=;,&HGX)T%XRZ)6F>U/G>[:7*$FT8C\A[?.]Z=>I]6NO!8#&?"%WCU/ M!VRVOWH5:'2%I*'S#I>.3SEYLCC2<2JH$ 57)XK$IQQ,%0Z_+-"#I;? M/H;_;[>7IQ-*#:'3AGE.TT1X+M+*=9"!M<9US3KE -8CO1>^KU'?K?;\4_6 M/W/VJ-*;C2-4?8@HGF>P)3] 9RM 37]BVV5]\OKTD53Y-7"6LW4(H TR ME/:ZF(E1YKX89>[27D]D(N-QIL8T=)=;= 5< MGJ*15PHX:P;*V#L,&]$9WW;$;,AC.1*./F'X%'1N*@QYI&@\*+"%T4N@$LJ9 MP#='(ZH0)I6E5F26EIPEP58BI3IBQ.4JB&).EL2Q@:Q\;UA.RYCSXXG96LLA M*(CHDJ3$6C0DNU7H[*S5;J^0_#P+;FCB AT1WQ"QP0ZB?PTX_;\#F";8V*!U MG<.EB/$?_R[A9QW:JL_#(D6MK(-KH% >VD.^4T,'8Y@?,<& ,!FYVP%'B(:7 MV7(BZ" B_S+NN4R-H/FY/"XZ'3SG70:W%I($0'?1F2PCXQ%3+1Q9E M=F/T.^$"QC&L$%X+]XD35LG69$U%O@2A8/-]S"3>T$V<8H"-$[L73@_N+$S. MNTK)HWY ,3@IP%F#A1D1Z4SAC&" 6'E#H>];9^QL!.N5XH!!PR541VG MCV2!S!>3LX6>D#BZ77I9(/P7%H=NF17*$SJ=52Y'?6G.Z8&4*W/O)?)BY EA M.8NC(5F*KXAHM?SF@A%E"HZ9)]7 MZZX+;UI]7<1&*70$1UNYTH,;(J!!&F04BPF!9H?(R'UTF/V%%Q%O$:J$6-\^3N'0RBHL&40)1+:SOBV>'D$JPTRO.FZ M.#BPNJSXC.?N:XV820^N3D;\#0%?C1 478&(PE=?1US[7,XT+8D@\1V!=#>K MTCQ%I%E8$5U\AS")/A\%)BG'S=E#5S>)4-AP(DAGSRF;AYD+88F9"=$NM&#N>O3\<68 )O \9C2:1B>_Y-7S,*JO,;719E.4^]*?W[BMJC\ZO?^YKN%UCUM_M E" M;%C!8T\!#-C?"8.!'%S=]@/]5-T^BC;7_;,F>P_K&=ON9=N X55;^*U64-!H M *TYP+#V\K7YL-*+7TVBV&XX;L7([?;(:#E!9=BOV*42-695ANW&1/YP@X 5 M+]L'X/\0EN7X*@Y9\UD"C0C25YR_X2T-1>A0FS0L:VGL?%?\9 M8ZUVZ) C&[?5NFU@4I+G-T3TR8+KN\=H($$LISF'M"E\N*4R@7IMS:Z$[#D7\D=,NP^&JJM' M$51M*IQZA:"Z[\M$;/4R-\YQR9336XVGJ LQ> [KRWK%%S"00VU-;6Y<_'O:N8+K)+6K88 M!HS@4Y0$I-9)"-U6;UVLT-JJ7"D#UW"]H;'C-18SL4MVDW&\=95'[(""B0Y M6SD1Y>SZ8$]9X(VB#$'BLR@EI2".5(+R"-5*8!B"@@?_HUF">%VJ9K[AYU;I M=$'V!&!!%X>PX'N8:DL=8OQ _1BJ&2.G$S'!VJ." MBTM5(A[1NLHHLX5;;\L.>H-897P Z4)TCJPS@H M,9O=P?.O#)LR>B#5KX'(!-63<-:O5(+>D H^(;H+BRP29QLK"C'B")*72W*I M*'T>U@/'JM>G@T@#W!S,APFB*\?_U_!DY4W&RZ,5\GIN(B=OUE-ESBAUJ5X5 M)._V%^37U'Q1*'M)?(!='EEC&&FP8;,\E-)9HQG0\HSE?Z8-X&M5,X+ YH7? MAD0#"\T)5@K8:F8O8C&!W< 537DC;'7#_ QSKFE@"9BI*''(DJ.%)7O1\"(L M=,P6&#OY;D$F9P'!J%2HQ91?V2\I0Q5?2_OTF+4&W;/UNF^897?:34Z:A@EN]+TIA\[[??+KR7.HAB?V -:ZL3^#KT MJ_FE=0#5;4RN#BGBFXIZMIB>;8(Y&;3YS][+Z!7O2C$)BCF&["Z%W/I8.0MT M-*; "7'4<9IB"2TLW&='?T!0I<[.X7XBC:,3/5-,WJIQ>C@>=6O"9X .E,@$ M8YUJF5%_#O8BBA$JFX(Q%&)P#[Q/!][YA=;T,M)+SB=I&8?5R6(@:*!X&6*7 MW'/N) #Q 3:=);^VIVFMG!&PPM^ERHN:[/.KB]0F>.-;3'"%=H=GF,!F!1F( MIHR3SAN6OGL50G6M8T Q?L.>*.[*J?1X39.DG-H +%DA$]BRUP3"X?WV\\N-K]=*W@YA3C M)GBC)F?7SN7P?JVR"T?U1&W5ZX S@(GVF_UX6B'SH9(HDU"WE^4)G,1 MHKE7T.99,XF-X4R!]0"C)@V MD*MI])IS=N=S9&$7M7% XU?Y.7QX2W)L_;=\%K>NFRP6,FY4_?7&-N)$46W$ MV!@)V5U">BJ\^S4#52%4LN4Y.7:Q0UZ:6+EI>))S;5))*?F62:-@RHP*=M#@ MNZC4WZ9D],$DX 6:C,2FUSYQ=M=GFRQ]IG,&%HBTW(HTOIBFW6.*M)B75?W\/W4Z9[6*_=N\*B+&[C?5;F6JESNL!;N?MV)^B=W?]J[ER"WAHFW"B:J[RD\4Y\U _9 MFZM%>,49YDCOY:3V(G*\2_K6O9_;)'CK8K-SLDYC];&44<+TL-)#,@0:.91& M+*BQ33IE131'38L)\VV:AM%(\JJ;LB"!H6+:-1[0>Q-=.1]2<@GN[R5RRR + M<^\-Y?QK1_W[\\LW1FD=8]Y\(IB1M7:'6_IFPBCNII4'U;%>3"XE-2>!!E-E^!TKF!F*F.R-&+1DHTOU'#:9K4 M_%"<]NY![BI]UPAV7OOU1/'MSBF^1M/554M* @]&'VY4);9%\SUJG=Q+\_7> MJ"%&MRVX&X^!+KI([K!U][ED8T0(,0*N(HDL[(UQ@MJ0\+P4L(X+=\-,,1SG MDU6^X^@2AX'9W04**NI/9,86T51I#R,_PFBR-%JB^ )12$DQQ ^2 MC!<8#'-!JU#E0^ FR+,'*16PUF/HB_/$*G9 XV^JT==*WJZ3F::;DE>LRVU- MMUN4:D,9$!Y33@[^(=+$N5ICC"?&J*<9166]U M,W1ZZ?Q2=Y(.S!GHE/NF[+AO;.'4N>=[2L&[=+V2CJ@DSJ?B:(I2WLDTLOE% MP 4G(+<*'282))1D6,%=K9RO6W*AT[XH/,!I0[LHXMR*1]K02L&CSOT2;AMZ M/_7/G$K'V_DV<.9.SS\^/?5/3XYO@P[ZJ=NGU.-[^G%P8'F@>5",#AOC=A3% MNCJ /XIRR27T6?-CE]!/1VY5V:T+PRDGZ3UF^L3NS@6 0/HP:8>J*VO26<1? M=W;4]4_:W>9ZOGEM]T_%NF# !J>Q;,D>6P:D,Q*SV_O/".3MI+ MEZ0TA;G>PA16R0A/R I' >Q3.%X++#2_V5/,&.YIX[KF\K%_.G$N5'C';=S! MJ&)3<'CWC-QZ[9R.CTU5-JZD3-;]_W@UG(X]>)!?6^]:7UO>.Q1G8 02_O?' M9-@R+IBO[[X:_9YR04!:(3X'ICQ>HT)I4KQO=,L0';%G,$3,@,:$<]][#VJH MNG'"A)23R=(1H45(306A%Z#N:ID!9MV>P]JB84"/U (.LTQ=16F9HUID5!N0 M@E@CB DUW%VI7@N&>KO)<:G5]5(.L ;B0=174+>F##EXA?M+B3VO*9.#H69FC#\*Q M&#\0_((6>5PK#;/%:0^!8! M,G*W]99YP)8@!5&**>=O%HAJP;2KM9_O0%2PHASE2RR;\_31O=^!!#L=;:E7 M0F3DP^%R]3BXSDLJX&5\X?L=^07B0>!G%Q,\H.'I0:G,94)@JR Z@NW9**M M1&^0Z9XLHPA^2XP@+(L;2MTW>% "3.G?M4#0D+C"*4CR:Q/;+)$]#>,@FNIY M@< B').&U6FRJ*2PF4NF]6.TH11HD<3'C)-U6K?P%GE8:A1?YZI @-XJH'N( M<20)S.N%]-1VS"U'4#-MIB7A/XVEH3?R;ET\Z02FF_/TF^2MD2;SSB'*79+T M)LLGS1M!A2,:R,UM8_>CKN6C(N\DC4B MPX(=Z'1%,>!DY%&* /=:N5<_U+!T'5C-'2)#%6,)V#VV?$U NS_5L9U7OE?^ M0Z(O30>A(>U>UO:W>W38W_7M+U<)746O2!L VY6P *.!9"$W@*7EX5Y M4Z83_"ELCL)<#]!8[\M;ZE[TIH,%/8!0!S1(@LZ,OW$I^GH=0@5EFEDX+X7GXPAE-E"3*AN44!Q]RE93UUY@2=U,KGY"\>(UH MCSG,II@PT%H=^OGM/-H;&!Z23?-3N]5N=RR>:<6D<9XCB6)SZ>HUI0XR+;F@ M<%0:=-$D:T-;\ (-]$"[5\5 -;BG[&IBI[F5HI7")"$/]@KH>G:QI^ND\WCU M,>L,XSHKQ#IB@;<,; X)+O6M"T**!7R5\J %^R$YQ/(QA1/4CUF4F9) '=6% MO79*NADMAPC %"JF]7O=[;C6'=EJF-)B$URJ*S.925),?>\'3>1L]P[W#ZDO M9_X1Y0:Y-'0CY8Y^J8,B=%*4!)&D&KF6\A8=QC=WQ(09':#+6S:O!7 EPVZEB[YXZ+;0J8N?<(&]\ M2ENB;GH+Q%$M5UF&-J+-J?1AODYY72G]UV8JE[ET#I[.2I@',VB*RMOS^]0Z M;]%X^L 9I%#'_4!\S.124K[CC;;4B <8)YXP_'-T[5$D[ OYF#7:ME7?Y\2N M=;RXHO:C;D? M$)9;H'W 38\' 5$N2*+A"KOPY4D_ELX^/)PI$O/? 6"W8RB M^M17YEOEW-S\Q(7G1OPE3BGLA9M\XX4I'1'YB#,#P4T$YR!-?)M$H'C9^P1$ M,G^!!BH!BJ#T:8R^ ?E',QWTMG#8WDN- MUH]H6DZ]09IE[ ,;!C-XAL%CGMA=L$4^%=8GS6[.HZN08XC@?\Y'&/NFEJ7* M_H0J82B_9^DYM%LK];M8!;WD;)47;]$QOM( &95\T41=FU!W?--"?)!MF? J MB+KM5G?U.\CR$PLK&A"S8"/UE=@+1U:TUX&"LT5,9CVR8C6HJ]6 ME:0%9T5W[Q%Y_C*UUGU.>-"Q3?. M,6)C(@=5E3*DV.6),/QX3VQNG1]G%XO@8NSR6[;1)0V",Z5V>5T&F3PHUQ2M!T0,">22Y"XL*H1 MKLJZ;"AA,2=@X2$]\I)<(DP$^:N?5XFH.;_6FX/"].=V;7?P;W>X),VF05P] M=?P-#,E+1F1Y^?9_7K1?T-\Y"CCYNV%+OP'?SKU/ZMK[FDZ#I#[;ZR@L)C\C MUM,O P+J?$V].&:Y^EG_8TXGP.ED\/_4MP-WZ7]>G&)DKPCQ?S+SK)S._F(*P;]N89DD#O"4C@ 3NQ,:)P59+J MUCSZP:-]A$+LYTD4@OA8AUC=H:.7MY!,G'O%D]#%Z5*<80J'%ZM?!L'P^SA+ M03U$@9MF/__7<*C4:/3(+./LH=O!#WS2'2#+G&-)3FG.L(BN*&CPD&LCN[+, MXA?NY'(4LYX-^FF)Q=])$K=MPE)K)7I9?;$O.R?^V=F#V.1]EVPI>F.;L)X# M?[6$D'A4'O#(TN/QKOF>W>3-7U;_Y+C_Y'?U":[CO67S;HI@[LUZ'Q%L-+ON M(LUNA8W8./UV3_UNI[<"U]EV.GU.ML5.4N"1W^T=[3$!/CN?N\G<8*=>7Q\LA?$N5_*Z+O1"$/$ M6.2CH0LQ0X!*$Y#%KDJDCQE?6)N>VE_*(W+/I6Z[#G%08G>?H03MHU/M&S&?^:>>@4&\?5[ZX-^NM=!4925[;,U18>AV_?7*\#"G? ML=BM]5\\*Z:Z@Q39[?@/M &WG2*?B6/X(%2O1)-0OWG:<#EU^12!OC.TSK;4_U%KQ"!CG,U58"%.5R_UU=N4!U-=:H8. MU:4'7 FON[6U9+W-U(17#HN>@RS"1A#2/).J\ 2-*H%=C=,\UUA*N)R?Y9I M"H_^1[###+28=.ZPWS5W"*5/#$37,,T1G(NPUQ'XZO6 NNCA55))SL-(RY=G M3$;+W[T'D)'*=9.NT.V4HSMK;!6]$-D3:>!9E%$^T?W(J?M1M3MS$UO MDZ][4D3=K=+H/C9D,>^X1M>4F.W>\&V5?BO *9RVNFM2.->CU!VM V=HRRAH MRW3,B[MJ$1:0?#/EUN1FIN+ :5RNX9H)W&&6H5)0W("(C ,16NBVG1G :M&Y M'#%G^V4B!GUM=(1(I@8?+/ZN5)S.M'C+TU%!79"X W0.3(O*'\L,YQ&60Y2. M\$&,\IAD-BS;B'JWX;H[,/R9ES/LVHCOZ'\P8TE3G.PJ&BJ"@;Q6V'8P=S!= M0!0DI!;(@ A^H2<)PR!T"S#0AQU/C:20,NZAR#SP5 C+^&$G<__#@'\3'/-F MNI8^OEA\WY"6WEJ>H:Q!+#I)\RO8R0W+VG/1>-+JKTWH8&Q8DJG2R$>Z-[S#II_2*L%V M;I9>2P0+[X*95SI&5!L4.2)ZP52DN<5,;&$>G06]%:#3(%0.JK::SN+T1DES M#:>[*(C6!9X!^$^F3&M"[!: X(GXECF81;FB!I7Q7R!RX/!S[S>$J$= _'F8 M.)D3U%\ .&G@51B+X"5#E4)8+.JRF3"#64YWX;-NYC MNN5JD(+W)8NPS;?W)0Z&MMG+EE&Q(=);R?D6BA6-;VF0/)B& MMPW7[S-AMO\6@=H=(ICC)SS(#<#%KAD>]GPUC6'ML)+7BM%EKX(H9A0^9%-L M6-92A*@_-+**%?2=;JNS!JS99 7^5(M5K."M7TGQ.VL=KT?Q>^+6S7\8#EAI MGL1O*8&7C9&')5K"V#[E!7(R:OA1;2M#O1$(/+G2.$:08"OMJ^ACPVFQI2L_ M3(V:J9-WXOV[3)37Z5/CH+9ITXZC?)Y)2\BO=@SL;Z1;5%%+8FZ&>LR/N\US MS$I=/%1<]0 8)S4NLK*ALFBGU>YU@/UOX!=1)M(&.P;??\7X#8\I7946+:FA MP]_M1+( (_OH=#U$PY0__[]/2\K?&IJVQ4:^#-,R#M$3@X8I: D1N9M&W$0) MH82Y_S7<@JQDS0%]44"3MI/53)K58TP26W+#-."L1L!Y2_;S8! I']W08]C+ M/0,U#5N$H!H>%:(G4&]Z^PQWFB[0LW>EDE*ZO"7J&G^I?D3L"M,^MY;W1UQ( M-\I*>SS;FUOZ;6*[M(*\5?#L"%BE?$YZ@_/:68J-O*^4Q:'%S0C53-'I<"-Z MN.:1NB+%$Y23*^X[+Q.&5X;8":7@+1!7(6Z!NDIC>@C]91YW;L954P\!]C;B MMS6.#FL'3:#E?1QY^ +>LDI7/"\=#M&-5E+3KUJ[Y#!5Q$>\J5(\#1N6164. MK1^,\@T+W4U+/SD-$&Q M=*C,>)'PR6ZPU$[ VD 8C+J=(8$DN#\)/ G6:D:V%6T_;I[9-0KRYO3/ZO+2 MS+%?J+<0#&;U%IPO2:!1<)5FKGU@&EWAU2FP,3H0AVT*3"YM2G?#!](!T;RS MR09N/Z\=-S;10F80"Y2_]N[*4ES%G)Z#)45%K=VD*QX^:IE)M.O,8 2#2#.[ M@-C.X*9J]&-I.KP3CL5V-?+-1"M-*_G,D1"R2.&S812[[991%)E621IM7;OJ M3<I<]N6&KI@*/1ZS=!3*N^G"!S.D>/S9@);;G)'F_$Z?_BUS^5;N,E MW(4,W]<#F7Y.TP^\ZRG$?/!7RO9H7MKO='@OXS M[[(@+ S;J2%(@K%I[#<-OBM/Z;WBC!VXNM,97S&4#/DM/_ "QM[@R"4J!HI2 M?DKQF,!/%:7LV&[6OM$K?"OO2*I&.787+:6O.>I7L%9BQ#0*_:C2%ONNQ9S9@.1C%.*\JY($WR-( =!K"C^$8,FKDY*S/G<0UE+DQ3!<)\QIN%/4L M \TNU$%OCIWK< \HOW%X'87*FZ9 N>RR+Q-L^V QWO0S2&"P>[,$.;&(;_[=L[,RB-\,?E&^P[JJ:Y/W^]MBJKKGM_HES# MZQXWJVX#=1Q(5^.,8UM .8_U'@TP Y# MTA\7QP/A&8VU,QD$E_;;EO<&C-RE'[>KTMP.5V[HC1:CR]:2]W$@FNTB MFN6Z,#T%9L6:L1IN@1=8K.L_T@W;"?2*^]+ 4^++](_\SIX@7F_57=P*_)C# M!7OZ"];K^[VC_>AWL%\(F L=4L\02? 8B+2[5TB"S\G?77K*IJ_=SIE_=/:XP'EK.?V#8?-8 MALV!-3Q3UM#N^D?'#VK1N:>L827 S4<->X]5.LZ"V20:PL=CS(MDZ"[,.IY$ M,XJ$AP0:PEF3AZCX9J/B3?DN=Q/N(7)^B)SOE_%\B)P?(N>'(.@AWV_W7Y0^VFANZWEWWO IG>;HD[] MXW:3RKNU%/5,NBT22MV&4RAVJB=SM^^?]#:1[;-],ODY*[W/E+B/@ T_#^)^ M4@_MVMGT=N4'[5NL?^M#^AO,]MG*R/TS4.'R^PW,@9ZFAX'82L2=#^(*7-4C8NALCL[OK/99CLSY !8. MSE_CH40Y=90R!U\.\F$6S00@$,XVPH88".I+T*=@6N1Y#3S50(5=$"J3B]@T MBX,"@00-+).TJO!&,:(\7BGX,%9P_E?2MI,-&?V%AOR#GQK )^JT .H")FXA M7F1$2(72XY/Z(A"PK0L;5<$5T\BJ]X*CV,BD"\D2L MK'\'21ED-\R>I#V,[Y6YT#K*2T0=0_CG(DL-Q-94%1-L0(T773?-2ZE%D5D; M<1]*4D7D661SL-/2=X6 FA7!AY+,:YK%&K=_A?9UL'4\*]@_S4MS;UQ&(0,> M(\ TH7?^!W=,TIS=UL>!-X(-@QFI&2D?,6Y6J! =&ZX,;)-*##9E9H% "<-^ MAJT-00ICSP!2!(16+;ZK(':#NE2@ J/G8O'GZ65 58S:"F>3Y"-N[T!'E<:B MFS""_CA-0X(L-Z!QJ'<9 D5YE CB*[\Z4R/DK=P>@J1;*(C-U%*!:( :\O#\ M&*H]ERZ*]&',&+;JQW!"8)R<[8VT-#>991!=MXK]H!8*$X4+0+E6 LD7D"Z@ MBAO"T-6 Y,(=S.:[-*7U5?MC:D/$O:3L R&")27$3!C?%,9GW[]'+T$G_ MS5"&SO7VD6\=FYP(P^S]'M'5$_4=+F543*4U";@"?O@+,8Z#H(I([Z MSV27%YSR[BGLU?MBV&3>R"*+"5RH,1,A5T$0Y1 $)+#;_.<:OUA;?8$WO\[& M<@#QNXD7Y-Z^>MCO%[>?5NW]%0<9M8599N<[KQ[BO(%)_G+'+#+=Y<8Y4,CM!4L[2R&N_>IVXA/T?$TS3>[K X'< M?_-[.T @6JA4Z(,4XX"_67]AISBX4IXYX>;=?OY[L#- M M,^'=Y^K;0C\[[\&-7^ T]>B7+Z.T YKE9O>]&1J+ M5-BZ!]O>+1M(&@%Q4"Z&Y?T M!].J$7]%^ZB5)^K$S=V,M6U>^]:]I6(?&Z^!^/JD_SF66*NAZ5C(GB?'3Q11 MOX(!'L]F'#R/T)CR-MI4.9)>E$\PJ(B'9@T2W*DIN@CF[/HD=718K.R_QA98 MR=CW*):1I8FT:@"B@!L\P'^_(A)AKYGK+9F+P$CS*';:T?NJ[@YSSKUDR9Y9F3#PKM00,A9.YQXI6)\;15V\]22W1]*1)X,U\4@-%CD** 7"K%J?]EG3I).\5]]B2%I2-\KRZRZ9; M)[GC1.*CXTSEN6G_87[$5&CY#/G+^B]&V MS?PQ'MUY%E-L[%LK=6AAV8-_NF@(.#B4Z@09]=9J##$USJ!*UZZJWKER: M#+:SU*UJ=#S?\=CFE456'-BV99+E3,-@QKU3]0TU?7HH*,]Z@/B? VSO27T% M%^K2CQHMV5RZQK]T Z?UQ6/IDVJ-^O(@/GI^U09S;D>FIMR'6W*BI*U6[1X1 MZZLT'Y<[E9L;51,QH*/=S$1+D&@)R1HSDA9=U"":Y#@J=A23X:+LH&9ES HQW=([G>FXN-%9.,,"1'Y* M3;5EPHPJRZ,\E@/H$W2T'< MD>*-U +"!MNUECG&2H-!RL*T\H*F\)QM\=KROF32BIHR7^ N; M+ .C2'Z*)WAQOA?5]GU(R@2LCP^N\5RKVU^5Y\V$P(.Q86#[QM.GOGNQW?.[ M:[1;"8J[A,+ &0:Z\W(XL:R$V2N]D!,C@P\R7O:KNQZ MR_O#Y)\FZMHDM_APIX=!*;M8OU:8.8N.#DI1Y'=:9D!Y$:,;2BJJ;I?.6I## M-1:Q?9:R!;0RYVJC/!+/A@:);\A\PAGXVG2=!G!A KD5\I5[VFC=D>4NIS7# MEU)+:]14PT@:-+/RR.^2#96))FGR6B]W"CHU&6GN1CF<6,XE3#'*@29=S.F5 M,CUUHXSSQ]JC\IY94 !AT/74(QHC7X;.@RF3&7F69/":TMQ@9=]/^C2RN0W+ M_7D_ZT8$_^]((RHQCC%IEFJ)37;*470>K I\(;G*6E^5 CD11AL-\0U;UJ!8 M4N/WXJ9NV\ >86[L0-VD"_)W,7?&/LX27?+4YMZB:RXWC@-1;N'NJEE35H!A:C6"Q"L99 GG_P2PS5F A/2:$J*>#UE^ MR=(1^V?0=;M&6GQ/:A,9#"G]MTJ0KEU-SCYDA@EHFTJ)U,*NP(9R;.I:2[<= ME^ZWBQ]B7YC;7GB*2?"FUZTQT@/V@@_+.,BT7>18,<#L8)B4O%;#3*$T0+<$ MR2#.,8&_8N2; 67' D^^DQV:S#.2&,-)!)\3.:-ZJS(2)I)'CVP2MEH!JTZT MMQ0?8K<(^AB,"\V^<@!<6UU1NV!DW";7$G4P:PWN8EOD/]E6I%QD=O!HW3/F M_M5H"$2@-N*9WM1:NUO5/2,.-+7>SBBY2N.KBC1EXDCX"1K.)\FW(/F1Z$-; MX\8#8#W#[,;D0I\JL$B(^X%),:BA*'^8VS%*L7F$0& M42Q'[_35%G=KIL#F$3=PQ;^05A>.O\7UB0..4[#7RV[K-!>GL:A6UCI M^N-],R!S/FDA7R_(H"FI (OG&HF6BU7G27S>36^73&D,R#]O^;79#KK.Z6T. MT^69TV:H\:G9X\>$O=4)!U?0\TP"6).)ME(U6PQICR-+4G0 FF8L9ZLR,RY; M&94)B6DJ7*@<&1KI\Z]$AY\489*@![4C&EC&:]@Y*.&*"J3,&ZC*PY7EU^, MDQ'/A'C(78?!K,TXSJO*7XFNJW2 '([,@"B9E4Q2=F[PUI;7< '@BRN,I%60XN:P,3PRG5P ?PW<;"P:REO'@]B^%J<0E< MH"O1G?KA^542.U=Q"#;>#/1]/*"*U<2Y)*I SRQP^#);&&[3%WJ#BNI?H"M% M_S][7][5.++E^55TLM^;R>QC,A4AA9:LJ3Y':SVZ*:"!>C7SI[ %J,M(;DE. MDO[T$SVR68FB:BI(15DBKDS,7* M?J?;.6Q\]\_+)1,*,SD3$$0H*!P@*FKS^&C*@IDY([L%VQ)/36ZB261EXU>.!.WP\)4TODNHU Z/H3>++/ 9T9Z;)KB!A>UJ M<]Q;AIQZ@&(D[/J^=']ZJQS5\8%R(-FS(O%E#B7*$P"C6;,M15=/,#G18?W M":;IZHONX/916G)T6GXS9LH2U2Y$A%[*2MR,*B^I."E1R_-?\5VQ]8OYO" 2 M/$$9E2=F&6 ^]);'$VSSJ6@)QMSE1;%X9FM9/TDK@6U09SDS]6L$)@TP_#.S M[08E.[:QKV\0D$U]"R+ZTJ"5%N56TG*=K>$TY5ZJ??UMSOEKJ(94.N:9TR+82XL5'4^HKW2?.;#F>1I7AK]6S2B^[P.MABEUG(V5OI=;<(0)4G:QA,> MI#X% TU3%8M)2)7)I54HC4LI"2,I%GX.H 4!MD+,KG@7*R+%/("5"E!5%0!\ M6:%.CJ*2RDK"@O1),5<(-+.EH,4AEC@+Y^B[= MM!E[5.5M:/9ON>5TIL8?6_-$5+VKF-K2(.S5AV@N<(=E4#2I(S_H@7ADVPBQ M V)GZL +7K(/5N\Q*^E2\^ICHR2Z3^EV)D/.A:OMF4ZH(,6"" LEC6.FX7&) M8XY1LQ">41,B13>'BD.P\56(X[(%A85CIT\(]P^4?EF)P!+D;BX0PWC8%Z,8 M"I^1 MG?EQQD/,JWP+"A24\_'C#D^HC3_BP%,"J5(- 3NBYZ_*G_&<);>)G&"?ZE%1 MC3M*H_$SJ^7U5YH]\7PL9FMA)OMJN /PW8]:@Z;?4&I**68-6Z62!B+KBNEE M?"*BN".(8/@_'@I,OG1_5R^CCGR@#>V"5EBC0"%4:F$3>YN"B MQ"$/=@%$:3(XA<5@;GK OQZB_)['_T/.81FSJI1TOA'8ER&RHFA6C'+ 3 $9 M]A%JCK&HQ>0O*D$]9%S%6[5Z3RQ>-8F?UINB4!K%)&H;,+],*889E$+CTI^( M9(!C+%AD=1D5,D -A;)3=6(DO!VT/HI"=53KS(AJY%W<7:80+S^ O'@J8-CO M$4L=' O#9LS,\ZUC7$6,\@/)7E9;/"N=FGEWTBK"#I3J)V%288&G?\7UPQM1 MG8DE5!8"$U/KYXJLBCIR_*Z.OUX],7ZDDBQG+0SYR&&,/#L+T@.3O I=XD)7 MBP+9 "LS)3W]HSJYL3Y%?$5NX]KWL@@)O?+]DP/V_2^@PFX [C2%M-,LK[*! M+P$TBJK[>_"3":XL:>86*K=10:.ZX[DKQ.MDLG,SR>O452$5T1-?I4%29OKY M+LD+& %5=-F_LFDI2FM^8?$",; ML!,S8/P1C2$B\\^:>7*AK X'%W2;5"M3 M8TCS39UYT@X+XC)??,^B'[G,QS"X6?6L6O7F2347;J#Z;LI\<-,""N\R[ '3 M-1TP)%"?C"B<[85IE'RML;.6M,U:S&>ZYBPJ*3+>B M##:XER';HPIYY,I<4OS%P?D%XICQ2HI#5XN\,[LRJ_ WJ>],,*FF,FC=\]2B MI3G4'-19;;7%'"I#"@&$GE]Z$F-1^AV+7D DB=(F\S^*SCG0!S3DA61%B$H0E4:BN 8X;>I.$U+S8&O%B"A10(S MCQFNB-.8L7]S2U#KF%9+$IM<^.\G6,0=-NI3!^4>KD44&<1C*;, M0,1-VX_"R5:CU#BY8PD%54UH/E!1 CJ"5?NON%VTA'*\XD&\L;+'\/C,;4LPC/>@C>16GZE8EKRU% M,]6-JJ2$9G5YC?WJE(UB\!:PAU(N#++$ U=KVGEWXK14DQ1[,[<@W 0JIB<\ M);4)<5P7=ZDWH+&BEE2QNYV6;4.62/=K)! >Y?<3V@2P7@[T@FR8\ HFE5%P MQBQ]QOXF$B 8;/C0JP2YZD--(DQ#8L/HR+=2U;8ETVFB\$ M3]Z<*?>Q27F+'2LUUY7IV&]:NB@>N/XCY30MN6A(bY4L<(0+;P>$[6OJ."6"),"'4UI5D1=ZX@13;C M^&_":\2[YB%"O'3.^Y) 4P*8! L9X)XG#D \I9K3#*=I9LT+ MT%?*S,PN":XJS$ZU8Z(>!/=&-"$6 -1/GP0GMQF)2I#5E/B0?,6-OH!=Y2EE41:\2)&E:Q^ X^)K@9?!3L-%AC(;_I\IX)6H(0H1SD@^GCU5>0C:D M.Z(L+2U(5;HZ6I4!_WL X&.L#&=4DSXY2WY ?ZD-;0L[-23\&<_ZU6)0-ZI* M)\,HSUEPZ8RF.TV; W\;C<6N96=8K M':..3.6!U>R0-Q&M";GF)G+&W)D=!FS<1TW&PB."J>T^J95LAMSC6B9LYF)L.XY$Q!+X!+&*)[,55-D M8WL7+$&\K^F)1-D X,V@PK,908 .)LO_$H%Z297#P$V3T(WQ!VR^L%$R6JW> M5U&Q6*3;FI4Q@P(=1\L\R8_'H':_W%)6P;A+4S *.%31>G=]S""ZKW:<5[QJ M:1Z&8!>#2@6K$)('5\P%LK<" .C0F](2L[0^QW+ G!*/"B;B+3.-+B& 7OG0 MWQ .OM<^]%TQE)LF68Y9VEDE[G3X7#N%FT,(@ARR<"Z4DF8IZ": 1IF)U$%AR68#:GL9 M*W*<$3+F/8V,^/DB+,Z>A>NTJY_/)+*VBTW.Q$DVC::Y+-X.@U^^S# -4=^[ M44W !TGG)K"!IVO!6'ZR"4"D\5/&8(2NCJB>Z0!W+\IY&8DK/?/V[,IXQY"X M!$VQ[4BN0_=$\>6<6$6$I:\OJRY9=U_5B-II0][&#\S#]O OU38TI7DW MS@MLQS?62S:G*[>X%; J5JUOOEQS*\*ZTA>@C#*4N"PBJ.KFPO/O;]MXQ%.8@15$S)S'+E51VE ]A67@/BES5;:FPYLV%C:':AU0R;AWR!^;RI0]S(: MIC\FK%!6,06,8>>2<.]BS.^T\6TS 0>7:B-CJ83UDF:LR%8/I#(5(H6$ 8'#WPO-*CD',.5IE)&4()H1N.%3U1S"K+ M5-FG-G@MUR(G5>5]!IV"'FN!,\C9RE2>O48"9G^A/WNNC M!9)MMU_3#00"V$3E9Q!>9Y*\JA)J5"@LFDR5:H7834*P9LL 7[+,H^EC^T'U M &:JP5)N,(Z21Z;6MNBGO6*W,=C*BW8A+LZSN%LL;LG#2U\"3*0*8AK7AU8X MA'] *O-\3.^=DL80$Q5!P#"H5Y.,$@$OLY[5E-QZ5ET#I?9L]IY\KQ\HD9QP M8PDK,#,.+,AO^Q2J)IXQ=_E(ZI3*6 ^/)^,\I-XG' '6SVJKTI[OYJDK4;&8W-A0YE9 MB,&J56!QO+-CX-TGFUI9E2$\7S.=?>VSX4TXJ@;WVUL2S(O1(F*9_'\\>=&I&$B>I&4\X76^-%EI[;AX2\O MT$M+$]4ZXNSJL/*8E43?B@AWQ]'PKY/KX4/&2H,O6;I*9'QBI1%8C)&HHR(T MHRI$7#RQ662P@H[J,;.EK5HQ_A"Q/!7-M"I6"!7[+H^96584:VZ",69'S/UO ME?NI6!'-7P7<##E MN*'V:[7&:[5);4Z5IN9Q6KSAH]PEMN1 FU=:=8,ONZV ML= 98=3B^;U@U77&(,O?/RS9*3[OA!=19[T@>8U\OF.SYVSVEM-> M2#S 3NI$AQ+TD/9CQ%H(LP0GTP%#XW*F^CL/'YC9 ] &*<%%5;5WB%85=,X; M%":3A'/:JB9GYIGC,6EM7FV&P:2?-J<''G(8F-:,!C MSN=]# WPK$(:R,!@QABN>#5;5]$PF!\;3S VKCFZBPWBJZ&CZ:H9$,=W/?J# M:<(]T1H+_[)$:70F"L\E-$,I&=,1MH+%O]ML9OF?O+,R9VC &/X3^F*)SW[= ME:U0G%LPEOS.[7972?'7YIQB/AW.VI%;ZAP:"==M4I:1HSA.(<'$\G5""%*) M;ENV$P9!0,^4:AFZ:X7SQZD'Q\?ZD-/3=.2[;B1P.$774+*-ATGGSXI/9;S- MCXOV&K!T)'A?K)/C6HM 5\R+Q5#FM%5 Y"J^3Z!H';W]6 ME@>E**E >$G%&&$@_">'"F81A >_<#J)BKPP0)KCV ;Q#,=R M_3'0UK5AB& MI(^GT_Z0T^DU3DSN7BY:)029I"#V)A*5#5I;!3]\1V=Z_,L M?8G9N9YA>@[Q?-/P*6*&MN89NH,HG_/,T#1Q'X_3QV E*RV=C>NJ(\-X!-#X MX8:UV5$&/]H1(\W)53H;_MJ,N3O/<]TSLVD46W7/JM,:Q'R4STS_OF/1J?2. MJRE5]Y 6G2#R.?XB#'3 P8.JP[LS++\T^G2[!5Q5CZQ=[8&JL'G$R^^Q((C& M+-QN!W$;5T/EH^!^(PX9PLQ\'7AM#]"@*C_).FM/'Q^CG-M*F-T0[HSK3B1U M]G/5&[DI8RA^I0]O^J!.JR)A,-9BT-@/F K9GD+"*C].'Z=-$4'0;:C:-&P; MKYM8L[;!CYFU*X./$O^,AU.A)]]172FO2\PTUS0(V^IPPX-8V"U,9VZ%P@U8 MKZDQBPZDTZ=ZV8C.FU=";\+WZWUH=17N_REW6OU$;I_9Z6 ;Q\LP1'D.NPLR M.-AL:QH?M YT,9V :"H? E-X]W*6=\NV;6[/:PRY"O/(H_HKYR6W-$+CZVR M#JH1KD'KW(JW6*M]XWBL=Q5Y%_:SM"Y9+O)A69I'95-J1#S%;0=V0N-(%E@[ M6&L3UM\ 6#R1<,F(?LVE96&HC3>X7RO]\=ZL6=#]O2:FFNLZ/*Z8ZPFPR766 MKP!BY0),WHV0>57%Q?6?5UW,\ ^.8L4$[)FMHIP\ [\2IBL$9Y]'$+I1QDW> M;=4)DWD!F@-=APHR(&!HQ>K))C,(WP9R!O=%A?=W7]B[$1GQ3]QWNO9;N0]: MP/+Z@L%L(AGD2E<^8$I!RUY3-]3.19!;XVU9JH/.5$R83/-)5@@U9RXNMJER MSDW?\0Q_$"R$U5US17MP43.]+I?"[,151[SU%ZXRF$]8/D_)P\I+R*&&SB5- MQ2C%&1?9H%651G11?6Y!''/_SV 'E,B9R3[CL893EB16B5>L^I:0T6:'757# M8@EO=/#5:;QMUJ =_]HJ\P:-S%M]U)LB,RPA.VD6GKGGJP*%+:;*^A8U%3*W MTF2GZ^"LGHPAU0S"48'N M2I"76_UO64-<=@2N@?]E++SS(K^/4I&?6$LZ-Y!K_T3WWZO;]RB?O8OKBR_* M9XJ%&H?4^H5?X#W=1K'/H(\(98>O[[G'*ZQ>O3DJ-Q(-YEDM?Y! S_Q 0F*"$=&7>=&01\J@Y=4_IE M+\P#K$<0E^&%K6Q]2N&<=RCJ"XE,,9;P""E3=U31I9=7:5"UY>N!M17E]4Y! M/&9\&"QOD'I5-'+],Z]2+\J3SUT_>-M01;G!9KM&R8A)R:+4_O.VUH%E\?9J M)5:[(Y!O6@$Q3#70"7&1ZMB>;WA$A0:8^UC:,R:$2Z+"]H:$'[S%/!RFK@*+B^N;I2+4#D]]X/+ M@/XYOU&N@M].KV^"J\!7+O]PSTX]Q?&\BS_.;T[/?U/"TZO?E8MS>@.]XMPY M4[R+\YNKBS/EXI_!%?WUW#GW3NG7_-'TCGUNL];!"&Z$5PFBLA_HJE<=219C MP-M]43]DJ*=I$8^.3)&6RV%9DU6U,HA)6"S2,?OFRL8JF5"V"!^VF0PF3D]KU:+=L]CA99O#@ M!J8O&ZM_+!>LB8E^K]F+E7 >3'CQWRVLV#E* 1-&%]P)K&!"*7 SIHS:8I M[N^&*2?*/FS91Q-VO[A+RZXS6.9W8>HV)+&SN'VQK"(>L#KGK6"S"Y9\3 067DM5X+A0 MN%<+:I2(]8)"0ZS"T%QU:5ZB=G%:LPU8![4M0MBI^*Q^9\6&D0;W8!4267(6 M3_B;R8%'1:!+5D6M^XP)40BN4RB@-M\Z]:7 MW?%M[_L&T#FHHL<4WAYXOCCI@LOM#4^>M:KS(C-L:C#6C>(J5DG(W/M?+TV= M?,XSJ'/>HVF6\NMU_M_%)BY$5NT*<(*GW;*\]Q7^B);'HH80QN_K^M%SX85M M=P>[0PA'E?^[PID5\/3'U^NORET,+3(H2X.VP[S7]3AJ<>@F6Z(51,B[O\U( M#-?-_7!%'9#1XMAFPBLYYDP< A\6_0PC:B]7NZ-YO<7P A8LQ3-+9^,E9YIZ-64EZD8+ M[7)OB]4MFV,J0J!8E8[F]#0M(5L*GB3WI<*-#R%L25WZXZP)M>)91=+P\P8_ MZ$)_N'V)\MM5A%^]0F\29>IJXUP+6A77QGC#9_0%.! #%"&$/+;:<+!\;!@] MOWR@S.+.**8W0D\5<&'RBA),Z(R2^;Z:+&<]:M5"&"4%KU'?$DE$#=JJR1V? M^B_*9_QEC:R.V3?,=?IH6&;)'.V/C!F^OJ?OV+U6R@;K(S\1B8@SO5%FI]JJ M[@L=3RF0C)?*@M&4[FS>-@&U- F^N"VWP7W5 ,<%=A +STIPK8X!Y[1S!+[/\I3!@19I_X(YOQ3>EB>K;4[]@5R.X M?$C&]#R.)P])-% NXS0MGL<_HC2)-CPM70ULUH3ZT:$1?8L5L3]Z0=Y11L4, M]BCW70KJ/_'>746G'8KT8>-*9CG7I7-THIZ>GJP/. M=.3KEH9\$^D:<3S;=FU;A152ZQ@8^$ M0OV#]3C\^=Q(='7/Z'?$3S>\[NW>6&&T_CV.1>RK<@VUHH3#;-"J@-^8;:$7 M(Y=KDG%+I(#$8)$&3C>3+^*($G1MBV_23T7()SC1V->M4OMU%JKPPBT1>9MR M.%[@F:H1.F: B!'ZEJ[I.O9"HCL:"JWU*63]5($=\85_KIXTMFPO,(EN8.01 MWPW<(,1N8&J::Q//]M8OBW%2Q,,3.J>5[_=LQ)+.X4D0^).PU^/B2W MK%O7DI) RC7T7@7_P>QR\TI\PW@\%H?@UT_J)_:97C6L/M)DA48P=8X/QU$X;Z.?KR&7V9 WL^]-4#W8'(L\P;N5X=)<&!!+=J MY_.\J:32H.HU7?L1KX5-8:&L4KM/2JJ :*2$)^CKDD5EQ^ ;.Z+RI&YP4G$/ M3VK-AUH5ES,6%S5JY_5RVUDZ4RV.U845W]:2C) I7J@!TV2-ECPK:B91:EEO MZZ7$DN5SP3+L:66VO8/;;OW0Z@9QA&?YMH<'N8+;U[9_<+12J&?RL-9FY-_W\@&LE*B;-T_"NMJ0*[T$EO;73]JGU=19O>+O+5J>^VWU3Y;=_/8ZY7/^4\VD4AXF/Q7& M-95_4=G_S=+[O&J!%_E9^RN^=H(SO6A":C;#?BM-V,OE=D$5ROE2=O[:JFQC MUF#"AU#-[P_)B)[Z+AC!K KRAOE]\*[/67*ZVG,_+H9Y,EG,T'L;2>QB\P6C M(]T PL;G0$YU'Z>ZEEBW<\Z]\3RUKZBG^_DAYW5;>[\L MU@\$LE^HU)+EWQDLA.&LU2WF"/O+)^6!"I2_?GHHR\GW;]^>GIZ^TLN^WF<_ MOCGY\"'Y$1??XM%]E'^#]NW?D(JQ0? W^D2$; UA@@S3T S5_C;"!B)$'\4_ M-?3UH7S<*&3ID65Y4%@57R<-4J?R<'BR65F&SK KC2R.31!*CY%0/<*H'AU&XI_LI M,>JC, IWBE'N,TL28?#43N1?%YZPA"?)L^54CQ6>M)[NIX2GG<"3I2*BF>C; MB&!B6^1=*M2L83Y%0EG+T"9WI/]_/0SNOKX;5]03@;(]O6 MM6\CT\8$V]M'N$ )DY_QZ.0*KO)X]QX(@KV,\TG,FM/.@]T.L,V9WD^+4N0) M(%M"6\_X@YRJA+97H(WT=#\/[;SN#;1A535,P["^C2RLF]CL$MJ8J9&%BU/( MV5_8$]EQ*L^.VRO4LXX'"N14)>JM2."4(1X2]5[UJ.D;HQ[#BP5;(Q1*HV#" M4:H-?NLAEKX)8AV"2TWR<3E5"5E?\;_^:T]W]-!.[*Y!*TF+>S"?(:PA"CL; M!W*T LX!?8+_GD*ELE;=SE:6)6\95>50(EPE:+;[K.X32$@3EYRJ! D9=W&@ M$+&Y7F.JJH&)2O4:R\!8&[T'8$Y9?N0TCP>BTKZ(;>!;PW4+G H)F,SCAG%(!##T#4(Q- QT0R* M8DC=W">5Y$6I7$\GDS$K.$55K@5UCL[J>$ MN]W '=95306XLU4#JP!WY%UUJI@.=YZ)!B@,7%;!($].YA<:-0;RCJ/OA<*< MOS-Z$Q22=R=:FQ((>\E-Y%2W H15BX-VT[M1OWH!D@]OCKA)+\ U6_K)I@H' MT52A&[;P6I'^]<5)V51A?\!@XUWO:5.%/5.?;'FPCU)]XO]$%CS>QM]$AIA% M45D73]<1FTXGRI2"7]*C_'C(DX?U/BA1[[ GUA,1,9%2C^H;6Y%3E0;%URIW MJ#W=4 F)NRF\2/'0L,UO(Q-;NH[!HJAU X+:2R#(XRZPQ0L=?BP$:N\-'\&V MK-?82QXBIRKQ[S7\DZ6K)/[-XM_FU1G;%:DNIW0 41$K?T9Y'E$428IBRIM< M_P:1D:GRCRB_S7+EK!Q]?0$6-RFP_RZU3F*:9/1'-=7#PS39S4QBVBRF;1SX MORZFG5,T>5"N,SI5JIU%L'(#Y>SK9??0]NYH?PEM/64/)B^6PD>)^/L.8[G%<7+,7WA+A*Y_WTZ?E:0)4&LEWQ 3E6" MV&L@AB6(21 S20-B%K(8B!6/2?F0W=W%FX+8!;TW5\[BDA[66;U.0:BNLCP; M@=)"(?;]=1E/'NCWUS 8Y0G^T%'$#/:8ID:QD2+3J.K,QA^/Q>-W4K!K[IT2 M!'O&1^14)0B^!H*:!$$)@DM $#,0A%XR&SOR>!^:)(7*6V6>C3FLQ73)(X"A MEN4SIG@Y9&U!YR#EC2BY"[U/@IY$@N.:ZN&!GBY!3X+>$M#3[BBSS^Z2=/3^ M9@.C^#'E#4+!V[DU9"(2F20RD18R&2IA-LG'+!UE M>79WMRDR!8WE<)EY\M^G::P8KW> \^EK?V=CV8F)D0W+EH#62YX@IRH![35 M,R2@'36@L0HHFEY70*& 9K0 ;?@0[<"^N !Q+Q93_@B(DW$D_>02,0]PYKXKP5\25(ZUQK>X MW9!Z\I\5O-'OSNG!9*4H38ERO604DKV%0XBZXH(&[):LA'#5NKG&>XX)47GS<.>12E&[G?ZY*B MQ?V2,,>H:-<#T>:\:(LE)-G70[II49+"G4E9**,DCXELDHR3* MD[A@O6]^FT90DSG+X2-TS&$?E# I_^<^SJ/QJ%5JDMW@O*%+SDM)VM)))R%& M3O58T%068#YJ-+7A\;I6H:E=H^E=DA<;AZ&$<+,R$XSBY?$(ZB2_B*?V7/^X M5169WXRGZX'G8.;A=W0K"N4Q2J-[CJ3_H+M[FR<@%GC1)"FCL?([^Y7/Y^S, M8X\Z@Q*;>?$12(RP;(702VXFIRJA^%4HUGNZHQ**=]$+ :NJ81N6_6UDJQI6 MK1&SQ;Y#E\THEKT(P3.=?#CV8O5CL1=0<"SP,R6[>?T/NLPXUG M$_'5D$#:,UXDI[H5(/U61K?CN/Z>_65_;O-OK<^K(7!V*L T3\3X$5;_WL4$ MR%QGURV_3LQ\9KG8WX>\>LZ$BOXGMWD<_742W=%%^!Z-GZ+G@M[[[2%_BU]__:1^ M8I_IO(?5YR7+=I,\QH5R'C\I5QG5D.9'^QCE]TG*AQ=-RZSZ@A]]]LU3,BH? MZ-5T\K=93AG^"079<30IXN_5/]JK H]B(^8LEUX"._/K)^W3:H9+OOWQ: M(&OQV^J?++OY;>,LO]!X.-=YV11O=[[L?%,$]89-IQJ%]$'FVI?LVJ7QNW6>5) M=RM4+:3.J5JK,\NOLVGYH%P,8_K^D"Y(PMJPGGD[J<4LM:&/1P4Y56E6?">N M&3W=48EK,EY&QLM(-.T-0Y)3E6CZ*IJ:/=U1B::[2YK0<2MI HN"F]-R&HTI MI&R*IK^S!RB_Q2F@%<62<0P=5WG5S;(<H7BUE\V-X._CMV^NW0.#]-HEB^'A?)B-70V8(%5$HA$2NX2#D,5I#E5 M-.>:$*AWT#[=E+IA+YF'G*I$OM>0#ZL]W5&)?#M!/AM3C4K7OHU,&Q-L[PSY MULY#W ;HO<\@*B: -)D(V$O.(:]5V$,]W5$)>[N*1#4-P_HVHIJ?B5DJE+9^,[ MRJ_?6S8[^#GD'6E;X+5FIGI2:V@/V1B69BG,D*]$_3LTNV7; 'F1UW&:4(0# M/V*AC*8Q0 N6R-(OTI13E,B*8/,@E.MX4O(X#4WE=KN/B!&1Q<-ZRB7D5"7$ MO3A/C*3F= @(-ZLY8<1SW#:V_+4RY !E9A0DR>)[129RJI+%O\SBM:^2R1\B MD]?08Y0/I^]10D#O8/Q]%$]B5@.,BOSW"82=4Q'_XISEL)$IY.G\;/R^3J.E8*N1U1.\UB!\I22 MM?>,/.14)6M_<9X:>JN@OX/IS968?.'G"\,8!* L?> ,?& MA6A? 8XP22/Z3_HO"1R2F\JI'B5P8*EQ'"IPX.XTCI>TC398($OYX^OU5^]K M!1M\\9%&5%9V]26 L55# HSDNL<^U<,#&*F9'"K =*>9O*252("17%=.50+, MJA0/]/7T_+JG>WI0'O$M(.C_=:_.(#BUC""[P<^&4Y9)<<*X=%)]/ZJ^'V5Q MH:19J42321SE] J1D$X/4\2S*ORHC"B(C&/E-AY&TR)F7238>\KHGB)$'BN0 M\T"W9Z0\)>5#_0Q 0WYA];YE#>\D$,BI'L94#Q (KKU_]'1/)1"L 00WT<\L MS1Z?E>!G&:<%".W7PX?X,:J107+D_AQI.57)D5_ER)YSUM,]E1QY,X[L1>/A M=,PM-V=)^M\!.&0_@:>\ ']U^.$'NRHS/)G93*FC\QR)3_/<\C*4T(/ 8C/D()Q;PZNG.I6!.-O970[CNOOV5_VYS;_ MUOJ\FEG.3@7BF$[$^!%6_][%! B>'?R67R=F/K-<[.]#7CT'*IR"WKOMX=$0?<5K&CPHROK8#T-M_JUJ_ M_Z%<3Q\?H_QY_=U[=4[P!3N""2LW]EU3NZ&1\RR-ORZ,LU=$H.TQ$:Q1AF@S M(MB"[+;DQ%^?_G;NW/QQ%5R__2@O/[:XFV-[V!XN6](?+U-GZ(QG=011P>Q-(^^ 4#WJ9IFM*[V .C:?F0Y71J MHT4R7..[2C.:W7NB172DC?E3&WWF+L8J&>9^QG@BNJZ=LO77&UJMB>7WZM$]] MFNG&FWMZ?AT$OUTHWL75I?3 +&XS_H!MEM/NEV?FT UCA\*;>S2[C7?/?>[) MW/IT,H646"GDDY]*D8V3D<)2ME5U?PSRWXIOU?0W40C9Y=^3D@YKN+">&\AU MJ?)[EHZR7'+%OO"-0^"*VOGO=:8^"M3+5?X&OKL\1-YKY$B.7Y$E'?*KE M[NWS[GU$9$17;,=[2.*[QLB*=O<)7IT#? ^4Z4!,4E$FY10Z:;.6W9-)EH!WI($[]OUU&4\>Z!NO M'Y/R80".DC@!%X7PE#RR D_@[:"_P-=E/HW9C>/HZ6XZ5J*2]\(HZ'K0.0Y+ M_K9[/F@()5'H96-E4C7/@!9[;&!)E@Z4.WAL\E@]'>Y-TO;[TN@Q'D HU9"_ MMBCC:#2 BZI&K[!FPP@\!.#/&8 _!A9EYG?ZD'3$O4/,8T2?[Z3IE)[SV5:M MPMBLGOS'@-U++X:VK(Y$#MCO*RQ\>D*-@JW8,3BIY A?F-BHC*2R^O>VO)V=??I7=)_L@^TE@KZ#B3O#F+? SUIT)YC)[% M":0A-FX07E M+$AX/^^R,?T$>\3WLH '" >I&$7+TRHX 'S;$#4G+?[M*(+]H4L%A>RDUW3+ M7E.DJMOVF.*7?)\O.3_-U;^]X(2%C5G?9[H;^7E+ MWJ\I.?_NVZDAL.6YOH MJ\;T 3M^DY3C ]_M_LWN _898B?>8\DZ),^'\J)Q[R#.1M\Y75=>2F8OX9.L M;1/\8U6R>!W325>C>%,H_HGQ,%8">[/"1!49T5D% ^-_Z M-\./T];VJI!@_U2UGOG>UF!61^.^.::Y2OU SE7.5SW7 M U4.(LBG=;\J#B32]V2+I78@M0.I'4CM8$X[6(-5'8W(?$QSE>J!G*N0+)N,Q])U()4#J1Q(Y:"GRL'KC.IHQ.5CFJM4#>1#_*C?0 M7^[\^N+LU'=N E\)3\^=<^_4.5.N;^@7OP?G-V]H:MJ\=4>E8]=9JM;],S3> MPV*RCU%^GZ1\>-&TS*HO.']AWW14;Y:=SA?KS=K:ZN*P9D]JPZ[@K[BCKL_[ M@"5;G^OZU52BX5_W>39-1W DL_S[OPR'<7QWMY756)QQ]);I*@]Y?/?KIW\I M0M\./<>P X1T0DS+#6WDNPX.56RKB*!-EK*J_WVGG%+.,HD9>Q'%N^,\'BF7 MT]MQ,E1:13/")'^LUSYZTUD[T&4/3_#\2GPHJ^EJYK9&Y0:5^$[@(F)9CFUZ M@8F"@+B>Z:A&L,F!\[*464.@T+OB1N,H'<;*]4,_>ANB[I?^J."!>3F!=4WO1X'>@B MAR?Z0?(L)] #PR*:I]*_CD5$*.BXNIOHY=S:+P'[@$8=^UL&\XMF49@>$Z9M=<[+K,AG\]4&4X MSHO_]2\61N8OBA_?)<.D/":V]OJJAR?&0;(UU0W5@#)PW0)"M'7;UBE?UUPM M-'3'LM\OBLVQM:AX4$*JP1TB.WM]+<,3\[C8&9V]B9$36*'I$.(2VS-\FUB! M9YB601#9Y'B=9]#5JOC5MY#NWU\*(T1[; MQM/'>TW#9^%5Q>7-U %TRPDE\&],_YC7(5_'9Z?1-7OV^D=VZJXB;)1NXY@C^:UI M\ N!G'#6^A=/T14 M@.>B%6OSX691/@(0K.*""FX>*^+X'IA9/OFZNB])#U=OCMFA>89H37YV/\HE M!_5BDJ303U(T_7L1"+J>5(?'YL]8>8BHKA=-1PD &LPE&@ZI'ABEK(OEL UW MM\+"53 +U^)!^@RW@T2/U5\\_@SV"?WR!3IIPBF,A_'C;9PK&H+0)F2S0TK_ M80U$"\@Q>]/,:XL9:2ZK;2 #93BCL(ZIPCJ@5R]J%R.N7?">G" -@CV_8,U= M67M1T>:Q?,J49]:C5G1XI*]*LI$"AN31XMA%"];6L%,F)7P&?Q#T&_T1CY_I M;W=Q#L9GZ#/*NK%62W17'YIFAM5Z?57HVBK9-*?S92>-K\^R6ZH>O,I=E.3C M9]Y[%OKTT@MRN)3^/*'#*>8?,2?7QIP_X56SQW07[N.4#@3:H]+?XPELCWC% M'VE2*PELV,XC?>DPVJ _ZH=0;#0NLAFRY5M.5R$?,?JL>_?20Y*.* #4[52% M Z3:Z7;U<"J6%C!! 1F?9U;IB_)9'-I+S[EPJU,Z:)^;_UVP'KIY2H\6W:(R MS\8*^,Y:)RYG#AIXW0IV,* \IHA9+]4AG3Z<7R4N0%9,*--A.WA:O<,3[SAA M7]WG7"+/H\?X*J[&2 ],&?W49K\CSBP8I5N MJ*@UHA)6J\>Q\MF[N+[X @.@X]1XPU=*G7Q&"F=4+'13F8_:W 1LV.7?DY(> MGR'=](&RX<,^_5O\$]@#K"F]<9K^]Y0^\BZ!)9Y%,*IJ<):5TJOG.()@HV_8 MW^V1TM80W8V*A/,G@>W[P UN6!/VI:A !<&*/<-Q3VZ3,7#,%3O[&*54R8 [ MORH7[%S/W)4PW5><)3A)];P3+_^'K]5;F+1X = M2M%TGQY'3T4->=%D0L?*8E'RZ5CT?Z8CG8YG&L:/\JMI$W27^B@@"5-6<:P;.%YZ^B6YG=EA%](^7419:R MG8@HP\_9NZ/;;$J?\1"S9O@LPBALNED6P8CZ8YMQS1\0'Q,)I,BK^*E:^M%FK9H%\9 MTJ"]8O-#@(7E=#WBQ ;P(;R5;F>4N1J75Q/)_Y)CT-*'S4 RHT4*@R40,D) M'4K\(Z%D-@02O*=[".]CF_0(%,R/_"@IAE0N%\]<.:V9I63R33. ']%X&I7U MPY<*>U,.<"/6X)WBVQ!:M=.1)H],QGN,1C%( @V7&X $\A13,9G^=^X5 &H@ M0 NY.FK+R,L'3TGB-AXG\0]Q?%M40=<45HG.JGU6;VNP:8GX;Z#^70 B)(5M M+': *#1]5,[.+O?)NK"%$50:=A'G/^",%DOQDAT6>AJ*!,@)]*L/-LMV4NDB/8R@B6*SI[MAC=N0SV>PP=BH9O',0Q MO''>.[?@P0M8]\HBV;)R#\SG2>;%E0W 87I)UBB ME>*!F3RXIB8^C:(R^M(MALC\FR7Y-]:K^3?F"_DWZ(6?7OJM\Y_6NZTOE4KF M0*W#'+6%-'CSE33X;;0>7CGOK?&5!>=1E=G!?QJ M'Y9*]X:U^*C"&?+0+#\TUMYT'NYJTL[U=3"?=?WFX[*+%-0MD\:AS^]H]O*P M1 !OFN?@'@-'6EE\/_*]E71Z.'/M.A]#[2L%0R!@'80)#O\?T7@Q5G9KYWOE M\FUYWG_;8'ZO;O4F"BG;Z??/Y__PV20_OZ=9&N;1D+G(P2XZ,G75UC02F]@X M>?KK)*2_G6BV%=@FQFH(^9:J[MH8AUB#]#?50DC]I*31(WWUM#BYCZ+)=S@F M3CJ"_P3-&7%*+\ISB$K^9S2>QI]8$!J=VA7DHH2GH.;\I_Y)F:8)_VI:C#XI MHWB8/$;CXM=/)\!$Z"K'C)U ?$14_OHI^5E^3Z>/HZP45W[Z-X0'JJG_GV^S MLVLLQ]WMY+JGKE.3=^^2D?8=-"53V1U3T4G-5&PC=+70"0,5:X1R%!L1W?$< MVW5#XB$WZ(JI6)TP%0T-5$0.FJELJ&ST55:YBHLR3UB0(T@K'U!]M0\$9Z@U MP9FVKFM&8#@.U&XG40\DB(?-4.B.5JCFTYGN>[+G(1]ES_S;32#0H9 MZ!!H94^TY=F7Z'-.]Q/VS;O/IV;9K(F-A-@-\&)U8&C: M01/B@:E_I^D/>B"R/(D+!JC'*=-2C*L)S:?DA$ULJ[I+]3]+=U6DNQA9OF\% M& ?Z/*%5*_A,Z6MK"(?)@([H$*1:J0'N/[40LZ86(W0Q#DWLF*Y&#(/*BL10 MK0#YFF?[H;L@'[Y"+1W!D#'0-:D#[I'']#*/)U$":;B3."U$'GD&"<#O%0E? MB6H[.)'1;&C3ME77#G3-"VV56(1J;9ZM:K[NZ:$5&#J9ITVQ"0'? R<=7< & M."P,9=LJG#E R.Q2<-QTWWL+C%+#.T9RMIOP LMV3>*':N@CGV#'26S=8:.D#C>P2#/N/>3N59;>@K$+Q MS_)YP(IW\7*K$.0[X167WF]%/30IUB8-C1++-4S=\4+-\8CG6K:GVJ9O^EIH M$>2'>%&*Y8M]"4M-A=B@6NAMFEN1.C"E0U&JFP='B*9>$Z).D..$5#H-3!,Z M:E"%$@<.029K:A NQ.Z\D1"[TB,-VSIH.NQ5[MI.8GFNH-C@6.B0/(KG./TH MMMW HDL\[/@X)*[A$]6R;<.U@E W#4J1CJ%;%34F:7'_G:\@EUZW"8-DH%E= M!G/W%NR."=/VE%B0BAKL0@Y&FNXZ&@DH=NF^K7N.9@>6ZV+-#7WSC=32#5:1 M@6G8AT M^Z'&[02K3NG12>\347>Y*[PZ-+$2J5I#FZ:K!Y9&5-VG?QV+6 [! M*@[4T MM0\7V8D1 M<0UB08_H2@RG>=O639Z2L;CK2&<38GDZJ^'HHA#KEF90M%0UK%D=461G&81VIT)G_RBR M5RK?NT]C=2*.52PU&T(CKNHB%2.JR]G$L7W'P<0E&#F6;V$7+1#:UN%-TP8& M.0B95&IP!T J-JY))52)ZT$[:%\SB&8BQT>AZ>G8-W0W4,V%V+3MXPX>V'J7 MDF#_X66_O7!7\**3[.YD6LPH9U(2G*4ZA!JJ<_4P] V3RGZJ2DS+HYAD8,T. M="H3NI:U$$)VP9L;V MBA+K&@T'<#H/2S]A4:\R8O%%B""H2>BQ# T3Y#D:]H@6NHZI.?1_MJ[IJJ89 M"^EOK:#B\RP=;CET4;-DW.*1:3L'2W1F4W,HL S?QX'A&YI+2&BX=F#A,+ ] MU[5MCRPD=Z]+=!TYME"7F:>]);J.]2;25T#DH?PO >(;]D^C^PUY]$*%67(J&74,EGF,X5!P@V+4U9"#',%P2! ;Q%^PTG"EM+S#3 M0 /-[+3"Q,:[V5OIX)"U1\F:CIHUX580D*]ZIJ4[R ]G-:7"M..>^T#\3D50)1LO[6'#/@Z-B7P4&E.5YLF Q[1 \\( M'=T+$-&):WN:[QB.86#/M6UW(>!K39KK"/T&^DZ+M_8? ]<3Q_:D>&N'RN(N MJS&+E\$5;SA"NZ1OW&"J:Q)LZ(%AZB$BFAVZIJ5[AFOXV N,P%H0<7>H8NKZ M@&B[#.A<>0HVV]&/AF*IGTK*GZ=\W6HEMH8J,51=54-,=$]S#.R8OAT8*( Z M10OM8W>HU1)M8%B=&I<.B_+[$KS4#>B?93"@.'_L,ISA 'C4'D9Q&G298K:59VTZ_OX.S,1&V$\,#5D&T$@6?Z/L%4#() MT B19UO8(HL]I-]"A]U(QK8V4,EAD^&!^7MNF&";1>D1=ZU%I*5W&L@S7,<( MD.D9!!G$4EUB&J:/*;%I%EZP*%_'E*CB$6@)L)9 :-LS.1D#HG59QKVW8'9, MF+6W5&,T+3)53S=4%Q'-<57BZJKEZYIKAZ&I 3@9"R+B>E33#2CI9*#J7>:3 M]1][]EQ3\^.[F HJ(Z6,?K:M+E)36T:&5D.&@1G8V YLVS$!&VKS M";%=6P]"/0Q(X#FNAKW PUYH>K9JHL5"G+":+3K;@6T2#S2KRS"!WF+;,4'8 MWM*.WI0DTC$*+3O03108A.*+@QT_@ I%IF6[(5GH\OHFVND&K?" Z%T6*>H_ M*!U$3309&;AWR+8& MIB8C8Z1Z*&F^,YJWFDI=.#!"Q[%5SW5]XJG(L33-0*[JJ"@D[F)+L%THE(SF M933=GC8U)"NV*>/^W1W^D XG3X.MA_1"!5YPNP#LV::D.S@4W54(P# M8JDA"537,7TK4#7+5+4 +77:UPOLI*.9Y5T/MW\6R?%_2O$0Y5 #9UH^9#E]QDBF-!S\_(YF+_OV:?DL)/5#68 ]HAC>,XH(.-2KCT:#Z!52^^O>D**">%BNC-2V+ MDOZ#SF:@T-\F,97,?L3CYX$R3OY[FHPB)G1.V!"H;!@KV9WR-\2>.8ES_D09 M5C KE%N8M(JTZ[[NA5I(/)4@W;&I*DDT;"$O(&Z %DP_]68SJ?"?L,O=F7W_ M)\ZS450\M-JU'7! @901CY+X],:&XP6!&8:.IF-*?Z'GVZYOF1HBIFV[@>\N M1+>N1WP;VE^/B_CZ):+O!+#!GI*E+X T45=+\0/%0@/;U <4)1@RFQK]: \L M"W,Z?P-V'VF,A-7RLA*D^JI-B*4Z)K%US0DM54/(MS7B^N:BEY7OW38P=\[M M(FLV'QJ"[BVYM!R4NFKXH:?K*# I_PE^#/8K&%/Z2$<5791A-DC(:2REUEOCLEJ<1NZZG6X%N(RD>%_5(: MWP^'P^'T<3H&0VS5KR![G.3Q0YP65%%3QEEQN+D@GU\A/;TA/=O%ANM0!$2: M07Q,_ZG3KXCO:K9.0KRL+4&UKBRVW6NOZFE*%SD^HTM['I<7=S?1S_OY$=2&;E#REP\J>_9UFX.\Q>I!AXH)1IM2@P1T56D&B0@@6];MD/_:UEN MJ-N.[2SK3/!.2GP#.*Y#B512-;M,D]P72CP:#;,%J2)&ZOB$VM<(NF78L3T7 MD5!S$ HU8ONZH^EZH.M&$ 2JYN"%]O57<1DE:3P*HCRE5C3H$>"JR)"'-6TD.F;CDGQVC=5U5B MYHTHN6,T)J8YH..4E/Q>%;?G>:/%Z@AF)2K+/+F=EM#;42DSY30MXO@^4[PL MGWS] )F[!XECKU%]*WP(Z:H6A@[4YJ)D;YHN]L, NX:J^7:@.@LQ_>U8\N"_ MITGYO /MUQS@3JO;;43+G2212=VX-[KQ'M!IJR8#"6TM\$S=P18FKA]:@1]Z M#C:1;H2V'2Z8L-:BTX[16#,&FMVE ?D@Z'1/-.>=1#!!91#Z59Z-Q_1=2D+/ M8QX7Y5X5@^@':S",5L$'A(EJ:;9C!X1HH8-\K#K(A$A@RW(65/#?DS2C+WX^ M%:N_?0!'N!?MD/9%A)?*N*3Y931OM8H)6BC4L:G:(25YB#G47=71 V+9%M(T M?:%$TQHTW[$P@#0B:5ZJ[:O4]J-M8?H*D2.U*=IK$1VIGF4CFZA$MWS7") > M.([EFJ&'@C5T\]-T.)["/"^S'%[FM&PE-]FL-+8[<8#J\QKI4I]?]S3TG0E( ME?X8*!PW%*X'IA98GF%CQR(:,1S=]=3 Q0$)C$!=K-NT-0KOWA) \"[Q?U\H MO&-C@&'U&O];Y1Y90M&;Y8$WG F-GHE1-@4GP'M8Q+MC%C=/40? MSBM?896DB1SR;1NKGD]\;/A$#6S+"P.LAEZHN3[6//^%$G=..NK:;?&2XF.@ M@69V&EVP\3[+2'O(M)AP]HV)SO7W[&]K.%2.CD\>8L9IZ+;^?>94 M(ERY3?B AS%(W%T,^3J.E6@(T?U1^@RN$]:@%L(=Z(%@HC"+6+Q+TB@=)LST M0K]@I??F8B#8'[X \W-;'/FGE^?>P<3"$VUA?-M\W[*]9W\?\NHYD^@^/KG- MX^BOD^B.KL+W:/P4/1?TWF\/N5C B!%]$9A^$%B&:IBV39#KVK8=6LCP7&+Y M@1T@N"=:8^479KJ%0\0^/O%WW%*F0A]Q>GX=!+]=*-[%U>7B,5GKR!O;.?%+ M!NM=G%]?G)WZSDW@*]%+R4@U,/ZH+'BF4G*,OFQ#&AL"V3)YY[_ELW3\C MU*ASOF7XW'Y!"C UGF6L*@=W'N0UC,=C\>NOG]1/[#,=^+#ZO&3>-\DC99?G M\9-RE3U&"R+@8Y3?)RD?7C0ML^H++E&R;YZ24?E KZ:3%]!&46L<38KX>_6/ M7^:QZE.MZ]=F+^O3:DL ?X5I_OV73PL@*UZ_^B=[H[LV^VF]=_6TOK7U5@JQ MUC=JFGTR:BX0YD8S7\+&_E\D^/$P?KR-<[XZ&AKL3YWS;9Z#5PNG M;N$<+*[$9I%06SLV8&'Y,*?'&]:BK[4WC_706/O#4S8-BXM+)8]_Q.DT+F2U MW8.?W]'LY9Z$OKZ;?D^S&^5_18^37Y3?L]N$:BC7V7@*]K,5@:W=Q[+ODP%X M7^V["&FV%ANMKMHJ"CTS4$W#"Q&!1ABAY6,K\'R'."1HFHPF:7'_G1X2JN/S M U*?#\KYKP3CG[/M^MPA]?]N_"[,NT0?(..PV_M*EY-D*/O(4,Q6CW#;,5WD MJKH6:@9Q M\*3,U3=3LPL&82"[V7H5B=,12-##2]RY(T_6,H!U8L*@ -;9(G M!15/HNCZ-1GE .K2O$QV&-5D%[HHL#S'\""!QO-\FVBJ@T*,@M#2C":VA)%= MLXZPC+M&Z2[GJ+UP< RP=/0[I:TY"�UI81 XQ".NK;L8.X9&P8 (5GW=W?M;#H*)TU;9K(^E7+I02;YRV1J-&1J(.(C%*BJ M31!Q5=7RH/8:<4)5-VQLZ(M57K:/:1C9 ]WN-/AHOSH!'[/J*DEV*HGA[Z7TA'5)_#M ;Y:+$;_M*2;;54)*F6[9F^F9@FL170\NT MP'*#B6-31//"KBBI.[N.T7&<4/_A:M]5OL=)E.20Z0D&G.B62D)9&H^429Z- MIL-2@ C4GKS??W)XU?=>)&H;-41-L&7;FF-Y@4G51C]P0^R8 M&G%TY/M03'N&J"_Y-M '7L6L-GZS7\5%[CU$^7T,?L].X7&KG< WW?G>8JI4 M)H^1H+4FC-?5;*SKINXCPR7@&G4,-]1UG;BAYVLZ[HJ@.T-IC?2BMF;_L7V? MHAN&2WPP/:RAUW?/J4T:PM8TBWZ+J?8::,35L$."P+9#CR"5Z,9BRU40M2_N MA)R]W7A\LN,">?WTHDIU]\B)U6QBWTW/"!V?H#! %-^(9R-BA3:V'-\+?=L/ MWDJL'<:ZHX%E;*\VTKX0:\<:=6]K5_^69T4!^O/=ULM4'YQ4;3?@ZX&!RU1M M%'B4DI%I6\C2B*'YV-5325S+MEQ>)CG].XK20\8?'I!L=^EX>BS/J*B[B*!\^,$(>4=5LG$W M,BHCG>:PUFSDY(!JNI9#_$#%*O$1=I 7$)4@9(:>JWE+^B[S-7;2D=^L<,"Y MYE:C++2!1782\B\EXUY+Q@='C78C^096:!K$-%S;PP1[MJ/Y88@#55,M75>- MA8K=;Z7&#C-PJ"Q\V-1X8!&'UW17N8C[&.5_Q2#V'F>$%$)M5=.P?2L(-&)A MBX0:-#!TL:;[EJE274]?;&PS#2!D_)K7B8.E':QJ# M^]AT[<#"(=8),9#C^J'A^:89HM"S4&"^BWZZ0RMMH&(95[A'JMQO<1KGT9CA M531Z3-*D*,%6\R.6XN,<-9*&&HT0:Y;KV!YR,#'\T$:^%@*.V;YA&>I"0S^Q MRI0:G9DUW@6DF0,L2P)*=>[PZ-'4F] ^U[6UP-%,6W.)2K"MJ6'@>(:O69IN M^(N.C#?38W<0"96].@T)ZAT]'IA"YSQ"S]7_B=@9S.Z4R30?/D1%/%*2M(S2 M^P2:E41%$9='FE2&D-V0HFX9R$!Z@&S;(9IM.<@*D0%A\[KNAIX[$V7;7MJ+ MN\MJ84_K=778LFX3'[6!CKN,$^@M"AX3V.TK(6'4=$)%6F 07?5"0\?$,GV7 M2IF8:!IV3-T+?*LC0NHN6GU@X(,PG1R+ZA?\!*O -"D>ZK2RX7_3CPELW$G. MTQ[:S9VE!#I'K5I#K:&J6LAT#5NW/!*JAJOKEN;KQ,.V[^KF;'61WZ(D/)@$^OD5"B5-DUY$0LTS5%?77(/X MFF&;V+ "!R/=#0(KM+9$H=W%IYL#JO+N@DH7S^][]KL;L/IR^'KF55R4^718 M3G,6*<=3#'>?T]U?8G^%ULT&C@ V3O,B7D4#38GF=49R]$E\OLD+>1LX8:%&VBJ"6-B#HN,LC2)U64O 2"M::AD<&UGV" M/=?5K9 $ ;8,"#TG:FBK'E6"U4THN#,T)L: 6#M-M^X=!1]JEE>2#K/'6/D\ MSHIBF>)^&*Z<5VQ/&FD(T84&+)ZJ(LUSB($#!Q-=]W7'U*B(C,,%R;A>RE.V MDF")>C>8%G0!Z'P76GB>H#%1U$U$'7SM*^8EM)OZ]Q36B77]Z;NWS( M$OK13ESN_H'Y94ZA8'-%68U*L-CP/&*XFJNK M9F [1FB[OF%Y"W7WJH7D&"MTS/,LK0UX713(74?,Q>I L[J$7RGF]H/S' <) MDH8$B:I;*/ -&^F8( ?;F%X46L@Q34J&UD(UO0U)\&V"[YHDJ!^EIGDLT87+ M)>8NL//H3+IZ*]/%< S7L%W=41V3.)I&E=G #8EMJX&)#'NA< ';AC:!SU#^ M5@/KB2R_=Y3B_Y'3\FOH;3?HK5**-9%&?-M1B6J[+C8M$A!#-;'JJ.Y"E^XW M$W/WN&W9O7"Z'AS:[X45#,RBRFU,CT=<(7L9_7QWE,7>TC)!+6 F88 =3U4- M*X3 0]NT#>0&#M8]Z.5-%B7QRM C0FCT@G88C[PM)2QWZ$"A7:RC7 M4S7/#'S?<'Q$3,VT7=NU?-L-?0O1_RR(U+NEW.XAW!QHN,LNBOM"N$?BJCJM M@1F*V_]("KJ[4DI_F\9-6K5>/&SHGF-:AN:ZQ"<4WG7713;R0^0Y8;A0N+,F M>R&6NW$:;[G8/=&..XZJ5P3=5ZP^/B)NFEPJ$/QZM@-TJ"6,AC:K!@>XZ&B:.JSJN MXWJ.:^FABX( +;2(X1TF=A;TJ*L#A+I,R-L7@5AJL@= :$;+!H5,I&.;V#8Q M*;(YCAT&FJ'[CAHX)'3=A;*$+Q+:%FS' Z1W63?JL^,!5O?6P'.E0%)AZR M+,^GV!KJJN&[EFHY\Z1/MZFQ8SFM';K)MF14?K%/:A\DWWUA)[WB(GW%\SVD M]E>(O6620LA!+J5P2O(&L;'C4JDZT(FC>\1U0V/!)-4%L6]!')!54/=/GUU M\].TB./[3/&R?/*UAT4R>M ;^348-QO*UEQ+LP.D8M/3B:GI+K)L[+LZ(7Z M';20L3M#V3O3EG?:TGPC6.ZDM;)4M3_$$'V@5&XW5*Y#@7+7=4UH*H"PY7I! MH%M.J)J.00+]96%]1ZJZ2KKT$1\%D1^)GG_-JM I@3+)X[LXSV.8;3;\2Z$O M32BC&4E-_JW,P6QURC(T(S1"W3:LT/)L'V-'0X[IVAJ]BF!GB1%/[,(U;()? M[0%G&-=E5,90N/+T<4(?OM5X;Z,7\=Y2BS\B46$/.<$KC$!K&('G: Z0OQI8 MGHH"WZ<,@3$"*CL8JKY0-.2=C&!S1_962TE+/W8_]7YZJ!ZSE"/_0S:FF[0" M]M^PO1K=WE$VA3=LI2YF-TORMVW.\\/YTVN2BM$460E<4W<\#ZG80\2A&HY- M0I>HCF&AT/,6NZ#-FB%_1,F8VR ]=I2N6R?)C8IDN"MSAK[%*F0O[/2^"R@' M((=(UG10K,EJ%5SS7"BHK7 !/LR#GIR.<';DT+2G5W6UW!M;:B MKJ>MJ%\)WJ6R(AU ^\K_)<\[>IYGJPW/1QOG%'J;^X M?Q$NQZRY2')?3>XM_RNE:=VR+-LV_)!XINLZJ@VM>)#A(CU<; 7;&;DOR/J; MD[MA#)"J#S3SR,F= ?XW%OA5?\_^MH8S3M+XY(%MXG>$U;__TAK?,(:LPBV- M\"C'RN(C(TH=REV21NDPB<;TX2+ZL_BZ M,/1J1O-361SYIY>GVL'$PA-]_:7=TI%G?Q_RZCD3RHY.;O,X^NLDNJ.K\#T: M/T7/!;WWVT,N%C!BG+!P CTP+*)Y*OWK6,2U;&PYFHY,0\6>J<(]T1HKOXM# MQ#X^\7?<9N,1?<3I^740_':A>!=7EXO'9.7@VN@$C:)W,UCOXOSZXNS4=VX" M7[F^H?_Y/3B_N58N0CK^WR^O@G\$Y]>G_PR4LXOKZ\TFH[\RF8V@=,E4/B>I M4CYDTX)BW'R[S/7._Z:@WCTK:]T_(\:HU5HF*172^.?V"U* X?',\B.5RS4\ MXG@8C\?B5X;;\)D.?%A]7C+M_\_>FRXWCJ/IPK?"J)DY41VAS,&^5,7I"(!+ M3WY?=3HGG=4=\ZN#EFB;4[+D)J5TNJ_^ . J2[9EF[(E&34]5=9&$L"[/._^ M+;\R0O%S=A-\G5^E:\CP*BTN\EGU>.ER,6_>J("F>^+]IOP]W#AV< M;0XJ,'ZP<6\@&2<9(_3=-D4]^-CU7DF=0P_>>JGSBE*'T??:(?;@AVE'/ M7&$R+PS0FP7C95%DL_%ML"C263EU0W."=/*_RW)AG=1'V\KY83;MA<]0)!3% M,04QH-2@!A$)"6%"@-") 0ELXV# <'YU7627V:S,OV>](475IH?UGG^S6U[= M7\TFW[H#4.W^&P1ZA\"/0_4? =P_K1PY ;XH?HU!& M(0624A$CHR@Q% )&$($8L;=CO.%UK1P1,63'IJ-3J8?M1O@V7Z13FY':D>9S MW0JOFY#_EEW]]BY;?X_[6M;"$W4-JR36+ 81H@F/*>% 4*Y!J)BDBA&-X[O" MD!IV*"B""-!:0PUA2B2 L4,26%8#'3BL/U5,RAL@)?B^5V MN>4^-W57N:FGWT["__^_3GZ+XJ^GKEDN_S6(XN13^.F;3U+=J"C^)%#ZBKFH9.@+'O3#[\FZGI?"O,MDY&$^$GNWAV\:%'ZKZ!/; MZS1K_M2E\\UJMNWA'[B>L^\\XO@^SKSJ,>P/O$J'+N8WVX6;7R;6<.J=;E)WGX_R>3"U/ M%>^3*MY47KE,G#=]@I5H3%"%8X*?;2;0.QVOX?FD1QVK@[:#9M+V:Y7Y>-+8 M7])PJ5IO*KKZ TY:M_2]*OZXDM+W=J;Q/I"F:\#D9=0^'/Y 1;J#X;ZK^?*^ M4HUW0QE>++SCP]\/L> Y?V_2//WZ_/K\^G:WOL.HW%FY!VRS!^N4D@_NG6[- MS\P?U.DTG8VST7HSI@ !R-\Z.7^8K.OGYE96:[^G5RTE$&>2\*X1!T4,B5C MB$BLXT@)P!776N-8)7)]YDZ%?3Z5Y7*M >TGN_?_3?Y1?_4?[=#U^)_+?'%K M'83SFR+$H\K/EHIINO.J3;ES2KR'4MFX;\"82S0NM?1-:[PN=B*XA 2&)!CA"'-"0 M@@AI'L41X:%0F$FU/AUK<'32FX#^(FARIW2,BA$CU,,3S^F[A">#G/V!8)=] MEVH0]/JLR)@F4"$I04PIQ<+\H9B6& I-8I' /48V#PG$YW9#HM)+0B\)O21\ M+Y(0R@[@ 8ALKRE!0TU9" 3@@).82": ^6.MYG^/)&&7J6R3A3_-ZE3AX:0B ME".*A^Q1Y46C%XW>AS6$@+MWP',MX;#HNIH82!(?A6,@8(B2"FDD*%)2)9)(3E<@DA&A]GN\>B;/-E]X! MDCO\:2D>Q'FQY\6>[,2>0""A2:(B*3!-D)0LP1'C"!**2!2!UQ1[@TYWHB,& M7R7Z>BCR:J]JVEXEA;29,Q>\DA#;-7.W^4%/7LW>V@9'H OW8WJ()ZDC(BE/ M1IZ,O&3R).5)RI.4)ZE])JFM[&UCW79S#QF)8TZ%)'%(H;9#21-"9,059TFL MU]R,6XPGW;N(KQ@!.N3LPT.QL#VS[C>S>OGO2>I-Y#_IY#_ B9:AC"%"FD90 M2L)(@F@DDU J%CUG//6>1HO$D-Y7KP(\O[X>OS+X7L?)'PJ?^489[0]>-'+^ M]?9N?\&=SZ@Z2/7BJ=-3YWY%9CQ%>HKT\M)3IZ=.3YV>.CUU>NKTU.FI\SD> M."QZ=6:(AQ H%DL84D&8P%Q2I3C&*(8J2>YZX.ZKZ+(^N<_9XN3\6_IC*%_Z MX(5DV_C\Y(B(5VD9<"C.0"\DCDU(>!7FJ7-_J7,K%4905V0C,4QPE"A(441# MRH14L:"8,HVPA) -JL*\JMF'N-,NF/=5PDGQCZP8YV46S,_-S^;C/X+YM3WU M8;YI.K1W*B2DW/WM9-*C_RM MTB(GYU];'>(^_MUJ$#6;Q+6R<&]^J57%%Z,IAC+:=]3O&0W<[MDS\3$P\=NU M*3@0T4-!)WH4 QPG(@XIQS264H9"FC=(PN.8$Y)L(WK^EDZ7V0%*GN?VEQHR M^\^+' ]%G\_(L#=Q*D%*)9!#G@B*H%**$ M.K]A?S6-3SPY2-WDJ=-3YWZ%'SQ%>HKT\M)3IZ?.(Z?.K=)(F4!=[SBI( "4 M8R@P#2411&"..*> A5$XWS3V:?L\5I!?(?-#4/)4#"*/-IJ5XX M'*]P\*K+4Z>G3D^=GCH]=7KJ/";JW KVE7A)E@$!(B)(V%E" &0$;"_&- B%AK=OQ@]=?G[,9] M-)A/<4=U6Q"-F!QRLJUGP6-@05^X]9C@P)W@H E ,J022V./L 0+II61&23F M/$KD>I?TAQ+D7E5N/->H@<@+C(,0& <- [=B0]*U2F.0A#)"B$D1FD^AMA57 M! &))% TBM^4#7<=$D1@!#CQ;'E8;(EWP)9[MM9C7Y\_R^-9GS_+XUG?T4,? M VNZ%GNAI"!,5 00H&$4ZY!@$8M8:DA#3?6PT&<@N"*&C(SXZIJW#W4XS]>' ML[3,+/M=76>STLUA>NO [O[ZJWW$_2!5AJ=.3YW[!=@.BB*W0C>]GGR:LS D M,B$<,!HJ)I'B@(= AI@K(?F3 C/NW]KJJ+"GHO8M2O.OK)A/TO*RQ[Z[3R+Q M;.V5CEU2YHOL-"N^Y^.LTEQ?L_'\8N:NXDST0PE*D)'@ MKY+^Z&6#EPU>.I^'^GM-[QB)-143ZS_%S,IU/SE4^&LVU/T-=@\JUUN.?P(^3P=\C5I)L52S35$L0Q MCD5(,<"2)8Q*&DF<<"D0VKD"WE&9'<!=%<8-6WWCV]NS]%NS=Z[<9):&Q>6G$L2 4 M""$0"05@6(@(*\W6W%][Q-Z[CFM3PD8(>W7N^7WO^?WA3EO(L%=O_JA$DL2Q M1@9[)U()@\)CP$ $XLA\%NXQPW_-%FD^RR9Q6LS,MKO6NUY"'+R$0!TD"*-0AX2$ !!$PU )HA,924!!'$81WV?$ MK\;CY=5R:KXZ.5F8[;!?*[++;%;FWS/S5/.K;'BA8:-J7F1XD?'>1 ;IB0PC M&!*I14RHHE0Q#3@5&$%"J1$A=YVQ?,W[,]G[-% M,)V7?J[D >61[175[JO.\M3IJ7._,B<\17J*]/+24Z>G3D^=GCH]=;YI#=(C MOA',02\H&X4,:1$S@JAD3,81HT*'B.@D@F0M(?)+,3_/%[\9HW)#N9!\3I. MW<=6"1C!0?TD!S\FR3/^L3&^5TN>.O>7.K?)#22PTTHB%!$F4F,D$LID*!." MH#":B8E(:0UWKY6&",X]%)-[%77D.=AS\&L"2]*KGQ,0*T1BHA5&5&F@M-*A MTH(D&L8QQ,]@X:$Q(1PTP_;0,>'[*V!/YD5F[AB,ET61S<:WP:)(9^74M4P( MTK;;PEO/RGISA+BW:N0]:0M/4IZDWJC"UY/1>R0C+YD\27F2\B3E2I M0R&I;3RME'8-42@15$D0)J&B%"6)QC(&@C(M)1&)HG?=-/<5-UG'S>=L<7+^ M+?TQE ]V\)JJ!_Q!4HICF!;FV7._V=-+?$]2;R'Q)6LE/HI!@D.(8LT839#4 ML4Q" G1/$H$6VML]R*)[R6S+TM9^T'\(RO&>9D%\W/SL_GXCV!^;8^U' 7? MLW)A[F\_L?'6(A\;Y5]_R5)2&:2SYG7NNK*9MR=9$617U]/Y;9;5GUTOB_%E M:FYQ/4W]?$@?.3XN->2ITU/G?H45#HHBMT%,C';92$PS&0O(B8%1-*:1PCJB M$BB#F'0HDA8QY;/RXN'AD(WF.SEW7SNIU-[?*J5WT=-2=$(T4&;%GIYL$?RX#BUU5:R@=&>-:5UE"C($JTI M$TP+J#01412C*"&(;2,;W/2- Q0-S[7HD)<)7B8(8:]C/ RXH!DA+=R/75ZZO34Z:G34Z>G MSF.BSFW0/V==FW/(=2(0$AK'UEM(%8"*^>0PZM]K MB'HR^YPM3BM\^J"5="AQ$&BL*OG6[=VWY6P_G>'=\+17$YZD/$EYDO(DY4GJ M79'45F!6(MY5UT8A2C#B4(0AU1)) )B(*,>)3D(8ZUV"60] _0BAEV^/C4VE ML[&KU3HUW\C*( ZNB^P\*PKK\'?9X6\=!]V'$*#LV;"<);%,(D6YE)2"4(-0 M)(02QB$.HVCS4,+[:@8^9S?NHZ>8K>$T+?OW(>.CUU[AW8QP!V_502 M"",>QJ'"D%#!B>)*L"AA@$2 21EN"?9=RM^>8OV=![K " "/^KV<."0YX;68 MITY/G9XZ/75ZZO34>4S4N94%('$W0Q,EDL5<88)!$J(8R$@IKB,2F?_%(-E' M"\"C=E_U\UB\;^QZO]0QOL"GS>^KAGE/BL23E">I(RWHV09V0-(E%RD<1U0J MS$(JJ89"(:1$+#25)$D47AN2.GB6P9OT%!RT,Y#G/R_2O4CW)+4WXEUT?21" M(*@ 0E ,&"4Q%BB$-!$<(@D@86L#=(>V*M^X](G@(3-//5=ZKO2"WI.4)RE/ M4IZD/$EYDMH&CJ+>H$"2(&GG'L04*(ICI' 2QR F,0$X3.C :4X>0OIJI$BITU.GITY/ MG9XZ/74>$W5N ^ )ZDJF8!3'/$94<84 P0CHB-N2J41*.U.=[@# #P2ZR7%/ M+WY_%4_.=_OA+#6T8RN>KK-9F=IC/9*J I\Z3=/4DW^=UDN;#RA M_#:_)VK@(*I#J&$/H'[-_KG,RWR1G6;%]WR<55;1UVP\OYBYJS@#Z5 "&GR$ MP9"FE6=HS]!>1WB2\B3E2??IBH4V._0WCBFPD*3 /EIL;37SIT $%IO:*GO=5[7CJ]-2Y M7X$'3Y&>(KV\]-3IJ?/(J7,;ZY+QKH0C(B$C("),@X0BS026B.HHI"Q!5,1K M[J_!&:?;3O/>@I6G,Z:-.(/.NKTU.FID!4U <08!CB,N&44T!@3:(4(Q@1P3 M)?1+0=-S\,Z_LF(^27R_DI?=#JULWY&092-'2BNV!3#46#IYCFG M.B\F6=$L'%__"";SY=DT"_X-N'^>M7?U1>TWH+EB.9_FD_:">\''O#-^D YA MB,T_"@'%8LYQ3 P?AX1**HE:,WZJUE%5==L=YOU4,>\3S9U'IGV]H%\4''38 MUV.4\KQ3?VM%?03Z^% 8?!A+]M]WN0D'+=1D!TZX9C%@D!.%8Q8EMM6.<$*- M"X:@)!N;_U[.IV:%926L/LW&TZ7=@R_SPMY,+19%?K9=,04<24X\AWL.WQL.]VAGMU(-]48=&(03ARI4F"14(B"BD $- M>4@BQ*-P7:KM#]K913-1,6C'$R\(O2#T@G"/!6%OPFP226$@713%(*0PE@H1 M;>0A3 BB@K+-$V;W0Q .DL_S4.]T04;&]O62T4M&+QF/13(^DN,D6)>^* 1" M.DJ0(C&F6DE!D>:4A2&A$:=\GSUB+\N'VB;'D4$QPF#(0=U;$]B3DJ3>DLV> MDT'E9:F7I<N'JA>L1"5<).N&*S3NA ML>(I9)!* !1"2FBB#6C524C6ZFSV2+ANOO3P\A2B5TUL\=+42]/].V0O3>^5 MIKUQ%E'R$J?!2\(E2T*4,_Z<[ MN_9]]^_>@YB#S#Y<9FZ91M/\QZ^])QMG]H1WY)Y]E\]PFF5!.K9]_-/9K:&> M8#9?9&6PF%L63LW%:RA2?MS^T>^2YAKYM@G;0U+@YOUM MWK[[T.O;^]/#BQI@]Y,/;/M-W%%0POW[LFBN9!_.BBS]XT-Z;G;AEW1Z MD]Z6YK?_>5G4&Y@ZB5\"G8 8LI ()BB61$J#FC76.&%$"1G;WZ0K.[\-C5AZ M(*OD\&8LM\LM?X 4G\3Z\B-]ZJ-5/W&O;ZJ[G!F5:Z[QZ?-I'/_E) A/OGYY M!GMO86:PS73E)""J+ MPJGK8)Q-I_6G__L"7?\BNC2CYG-\'7^56Z9G] M+UTNYLT;%<)Q[]SDD\6E^;99? UEQ@;II==E]DOSQYK:^*DM2FH+Y<1/]YK,&W*H/DCY5!KD#K=1P\:#7D MNN!XSLHW"(W_R=(BB WS3M:KS_:]..]UZ "_ 1T\82=V1AG/+#T\ H^3/WH MQ;.8_\J5;^\D(".0)F M./;UO9NSW)I[M^SO /:2KQ_H9_ Y6P33>?FD=M,O$&@O[JSP&A&$;8_\S3MX MW!LFS?WH-01@TL=,8)DD$3@8Q$ZS[1E]A/T_/3GWM 7&V0K,D-3XWR:!;,: M]-AW[=]C:_4L[9#M?.9-'F_R'/5:!S9Y,-M3[H^R:\/QN1OB%*2S29!>V:R6 M?[DWGMOM[VG6X L%_:M45E9*FW5#8B,8Z1 A!931TD1@%>*(),A8"D@D(.)K MS?YZ^VS^GF8N8S@VKB[9_+DTR#V0SR)1QP/6F.W=SSY/*R\M]K2F%[?\](2 MH3G6X"R=F&,_6Y0CAX_GYPX\?W=#ZU[(I@?*C0* _O#)*$ZDCI6"-&%$,BY# M($"4, H2L*8AV[U-YD4T7YXMSI=3-1X;:EZ\W+WVT.!(2(]A;.1[,CZ.E7N@ M[/HU1D)&$G% ,*&$,"UC2:'" B&FM%Y+4W\B]PRFPR@]"NYY+^;>J@++?HRS MLG1FW_RLG!L E 7Y['LV6\R+V^&5VK%A3X%E;V*.85 ! 2("4,&IEI%"B4#& M'%2<1&O\^JG9YK^;FV?1_&:GUI\4@];'[1W,]*;?>V0_VC7\"X%A-Z")#I4Q M_824&B+%58@D"CDAX;/8;SA#;P3(<3/@D=EYKLOM!S?E/ACWQMP;C6G_SMXI M/N4=PTG!$I&$&.!(4F:8C7*=8$8EU2I&D&[L&ZSMAH:]_=RI73?"8,CN;GNK MW-Z3#CM4SI%= 3*D/"8X84DL(XJB2',%,.*,1%(I+M?&!&W-.8.I*S(2?,A0 MP?YKI;>UZE9NLJM)07VGMK7JK.,RF.2EGEV$=IM5K-)5)_$ M3EV=D/P/;(E[KIZ@H10:(&HZ^H)@-84AU@+"@&&-%KKZOD" MMAQ,WQX_6QZ9>1C5 XF"W/4'#!;ICR..^#V0\S'N\8#X>)HI$B+(PE380Q)"/%0IBP."8R8FM@].F,-YPO=,BA3/NO MT X\7OAY/OO@\KXO4IOT;1V@-NE[F9>7-F/<&I+I^)_FI1O5\*'(7"/=8)JG M9_G4)85[K+K*M3U/4 * @%PS241($\ T(0)'A(9(1IKP=DI1/BLO?OF+.0!; M\W$RBU>.X.1<=0?PM=K_W[KM]].DO2WI;O!@F:CG MOI%2)!I+2&5"*0"Q"*5A(BX8!9&&T5I,_RE,-'Q=,AH!=!3Q_?=B2X:7Z>PB M*VWU<%J6V:)*/.V9BB^M'SYF0/YN%^Y/_WF0E0ZTTN'[#=15"3:O/,N_VU:N M[U3WPEXZ 9>$,P!PQ).$:@6$G4O #*HE1''*UFH7C;XMLK3,HJSZ[Z=9LZ]? MVVU]%2R+.3\&)>RQ["'PTR.N&]A+!.":*!$QAJ'D-,) J"@1&NM019!0O!82 M>29##>:J82,AAFRSWT^]ZJO:;BX%V&1![C6]KSY"1)(B.H !:2XBA4 M$FDI. U)A/2&;ECK?-O;Z5TFT^$1&$;U'8MKU5LI[Y-Y>2^B*1""48BLVXAR M"B6A% @(-0H3'=+HIU\>K<8 M679%7%3%H5V>J<9 M[0"^0\SLC=5#8,2'^1#!'A]&B40"217%G,:028R4B!,4,@V9PFM)ZX/QX?!1 M&3Q"=!"6?&N'T'NQ2UMW['5Z.X O]OCP+<*BU^4CB3!1L?DLIB1B4G.#?V,M MN*!)LCX\]GZGTI=JMU_%10O12,I!"CJ/!>QZ4_4X6?D13NXU#(&00950H8D4 M%%$F!= BCA27D9 RC(?@Y $+Q!@Y[MZM1V9]&MHHEEEG?8Y6*L5&G3'Z4A9] MS4&"K\FIO4XC.K)^)*(I5IQBF6A*=1PE3"8,RVB]J&PCI]K3Z.7<-L#XI.EB MOZN,^;5&0(@/B8X?.W\?3MT'/7JP3/H8,N[5LFB!PU#$L:2 4A@2+1F2H6(Q M,":M%,DK<.DNC%DPK)-X2TK8=_@\L&W,]S5C\?,V4T]V+!T.$(4_(C9PW_.E M2!SS1(\/6(X2IG0<[+%!$B!,021)%0S*3&)(0$H";%$DH!!9<+P MH &..!ND)_9[$0G'/1O:]M,N]W)06DU8]C>/68[[5.QP3(K@71_T^Y@J_=.? MORR+\65JTHN)ZF=>/%[)_+_-I6BK\_A_TCL(#TY\DHJC$/ MHP112%44&_,@00)SQ343&JTEJWQ);]U0RV]S5WY?9%_JK?]B-U[-)G&S[;OT M^+$10T.FJ!R\MO<&P/OD9-1Q,I @QI&,$T@C"D(E%)4Q$,C\0R'<,-OF)9P\ M8!-_8Z1X3GXQ;M];-5W,S?Y/:MB^N,R"TE#%KG7V_C+T(_Q,4,O/"@ 8,4"8 M2"B%)-;&7N<11C),$O/N6JE5L].)V>A3L\XFJYPW\Z\& M3%8Y9KOHW2[G,:NZ+*86N&@L[/@]/, M]N8)8O/=9@I:N9B/_WBGGGL&2!?7AIJ"""(2$8L0(JVXC)72H8 :\7 M<;7O MN?]4;['UWM?[>FJW5PA\!;R'<97\9,E<: MR CC!"M"0H*DXJ%4<:)#*1^,BKV(MY[OC]OEM*0]CH\]3?$?I#Z\+O+OZ2*S MZ2#C['TF;C["N:3C7$TTYT)$E&).N89:B7XN2PZ772)'C W: M.6'OV/+8TBFKV*=+$VG,QRJ-I!D2NI@/KD@/ECE%+YM2JYC(1&J<*$JPU Q+ MKA0*C1T9\7@MXM0$F4_.'81M^---L#\8+;FWRO ]Z;S]Y9Y'HC6\EZ.A"0VQ M0#Q,@* B!%)#:R]B2)2F\7K ]HGL,YA&H\/X60ZL<^U[,1\--IJ-\^MT:MMJ M.OJRP[,767$53.?I[!TF2C["P;V4"\ 5TSS"+ &* AJID" 2PHAQ)6,CYNYR M\-?LNN/ARWFQ^&:V.7S^ M7NUQ7&_[;AMD\A$E1S'5UQN61\)%O0H>6^1J1V'K1"$:"2B1 I$@(M*(Z/CA M /\67.1#C3O-P=M76]$F\A<->+)*+9,%9.ONCZA5M%CXITO-%<)Z. MZPZH'KS>X531\P*!D#.,C,:+E:!*0Q5)2JC@.%8:1VB]Q42/4_M 5IL3.&DV M_Y5Z2HX \9/)O"WZ[MD9=>PL8D!Y"&4,E:9()3J.!,(A4TE,(DB&8^==M(,D M=- "G$-GYWVU48?S])JSR8HZESX+IK:]>3 _,_=,7<7]/H/IG3)TOV4,CX%B M!(::8@HPT&%,1F&LX?EL\OY0\B,\+;KRDU"R, P3!B@6%.+(MD<- M.4XH9*$0G#X8L,G&RR*;^*BICYIZ2_6IBE6"+ML=QHS%,#&Z5C**$ZY$D@@< M"REB)+!<2S_:G@F':PP#_2S0O;5'5VX"[??=-W)C4LX6OWQP[PR@:/LQ51;7CK*;X&K5[2V[NI[.;[.L_DX;8;5]4$?!+'/N:C?3,+#CIZVZMDT.LDE0 MF/\4^7C1E(Q5N1L\3Q:S["@,:&O,90I0H H@2C"%,7IUE!^QY MSNF0V1A[R[+O;J+A==V=*#B[W=CUY?V!_$?XG?4P/L(Z$I1@&L:4*:DP%TP2 M+B61QB#?MB=$#=+1U=O?!ZV1CXXU>\5SDH8 )"(,PRBA M)(YT3)-0,#3F,8/]8\[B&_,7GY]G8&;_9#V,1SRZR MH$@7F?-76_7Z;D'SPYXR!$#'JK'&T*C5B!,64Z-*A89* B)Q*)FFT5I?B&K/ M3\[C>L>_F@T_F5GNM?]O9QQ\-ZPV6Y0=2+8?&#R]^D;OFZ_3@I6^YH#@0_&Z M>1OY/;![KZH/0:D%CF@2$4 5B%2"8L)9'$H0"K9>UOXZ[+Z+?"]!!QWX=R0, M_YXL['PV+ES6U\^&+-Q??[(-VBTR&%7F=]91I7.T]]SE0^"'PX/XCTF2GKLM M%-8G'L8V>X5"& K%#5[ F&,,0Z+7)#.^F&>>&XN@.L:H/D[S>KJT&]67 M3I7$>IT<<3DR4,I'\;SI?^QRX1&QT//*B5#&3"FB,!141U122E"H6,)('(MD M;3C+FXN%X;+B1F+048;>>[#[KNO;X8!1<)9=Y+.9] MMT CS%M81R?0CLNW9NEA97U?EZEGU?I3W\@-8_W M-?C%"@R_T=CB0BB MT/R7)R01$588A(*JM?XCCW/W< 468,2.HZWTP!!_C_7[>'Z55;T%^IT&@B([ M-VNZISYQ<,EP4/[' W,*T )&@,.$2A!*2&"1$HEB0-?=B12YM MO?1.D0+V191':2%Y^7'8\@.#+CR!!0%8)"CAC-!0$0F1E%A(S"@W_UT;7O.X M_!@,BS ^:$>%O9,?[R>>8$[P@XLI=&T3?#3AZ-?W;L[RO403OA7IK#S/"C>J M>/;=L/J\,*QL1TH5%=^G99G=U[S,0X9#A@RLD@A#(D-*::*50DD(0BIU%"CUQ<3XY>Z M&:LS1:Z+^;59R^W(M69=5,U;_[G,K]U,L6H@R;CJUU\-)/&1E3V7(P3T(BLB MT9A*\UX<4:V!B@5B@$DL64)CKE<;3#9T<7+^I::*+Y8F;&/)AB)^MP31G]^P MV[ZOF S2$>.M8R_OP+CU F!_! #JW)DJ 3''=EX2)%0JH#7D.M2$JHA#(P-V M(@ &[")+V9#08O\1Q(%[1+[:&WV8GW]8EEGM_ CF9XLTGV43V\BF;7IG#CVP M%)8N;!:F Q9E,,W3LP=GE'K[YH#M&](K H%2,A1+P)@D%%,2 B"-Q1/2B-B! M;FOY7(ZN3LY_+S-GSYS4)/5IUO3+2.;%24-.3BS]5M/2[2X!"AF9YS]JT\=[ M4[RTV3MITTZ$.@(&.S+?0HT,C:*_SF:3?.$BGO5 TTFPN#1[?V'#GF-S!@L[ M^^4V/9MZG\+>ZVY!.]T--*<$*R&UHHP ):50$* P!MAH\0WMLAQ)Q#V*^#0; M+XLBF^CEXO-\\3_98M>I5V@DD4_2?J=JU[/]<]F> M+OO$.TCAE&2%,H$H$9 M$YHE0,?*CHH:S[,-EYJ0 1. _ MUFBN][SCS-8&[NB)W_R93K/,^4ZNS ]O;>!D-E]4^::& EW'Q]3V&:S'\J53 MGCI RPL^<"WW^H=D:/[]V717.']-SLPB_I]":]+V8G>R&W;? M\+"?3[[%I\$W^[2?3T]^^Q2I;W$4))\^J\_A)_5;Y%4GV>4@?*A5"P4F-$$)IH#HX1AB(768:CP79YY]"1JP"&N?^QD MZV&SE)=?ZF,0U&#E\_+*_&9\OTFRZE(Y*2[26?XOUWTL; 6^>:%FDR]%5MJ$ M3_ORY#QI-,!IJP"BM@3)?/O4$&I^;@""@3&5+]YLX1=SO7&>E=_,H^BI@3T_ MN:.R+T^S:>; QP>(=1QSI@")(&52:7. YOQ$G&@($2,?0-?I#Q'&$H',YQ%- M4&1,N"3"&BL@:0R-6'3KSF<&6JG%D^\#?PHR Z&NK<8JEIEACM0ZF:SG0"]+ M0R5EU7^WM]2@6VO0++9!5_51W)%/YK/Z&=,65#[].5^R3/2(\KU#_O"N[2%6 MA9/#<^YU;M#L;/$+!D,PC"V[+[/L8AZ$\^+Z8_"S[:MEPW0(_!I6<,6]@K\& M\Z+YH/Y)_<&?@MP?.9:,D^YY-YU5:JCGCJ_E9/LV" MG]/)]RJV1/[BOD;_$GS.;H*OZ22?!S_7=[)O?FWN\Z=1X!I(U*T!OEV:K2K; MKWZ:?VL?R%[/\,QR8KMI+^UYE2YQ99H6%UG@Q/QUD9=9T*#MR'\M[14G MR_$BN)X7BW-#O17HR\N%R^,]SW^8"[H[5#MC]LL\AZ&!#W>7L+A,%_75,NME MN\ZFAJPN1F;3%_;/"[.R45!D-AW'7,@]?S:VO)49P\%M\?UKJ3>G?;+K^8TY^ZN\+"VSC0VAV5T-TNMKPZQI]1UWK[2A MH7]EQ=Q86>7X,ILLIV8')O,;PVQ764-N5^8.1@2:@UF.S>]*2R#57MWD9HE. M2A@CR/SGPGS-(+SN<48]FJHW]:R8IY,S\Y[=K,G2=ATUSV?V8A2<1L'?U>?@ M/,VGUC%A;VP0Y)7;2Y<)%2R, ?>'E3WVFN?3S+S5?:G=S/7-ZO8G-6?@]J@: MOYV;#?PC,_^=S>;?Z^TQC%,_ZR(;7\Z,E7>1VT88>3-AQNQ=NUKQQ/4T7UH(U M3_YT_/1LL86&%5M.]D39-+VQ>SPV0FQ>5"+?+JU*7C-ZF;FMR$NW38:B+.$8 M@6 ,L,_V!+)I\/>:JJR0&7\L/@B2'(#@=%P8CF W\ M:GB\>21D'^G4W#7*G793@400P8H,S*7+=)I54BR;71@BSUQ7R4VWJ7,?YLN% M(YZ;>3&=K//Z2M##"(Q)-1K8'M=G=1JI_P[^8K2#.:(*0@1_-3N8-74:]KKV M-_81RMLK S=;5?OY]"\U+7U<0SA/!Z(Z-7KGY/P.=+RM_OT@?)2(2Y5HJA) M*(JUAB@R< =) @GAC/;@HY),2*:UE(A0(K@D">8&+K&(:X[C\$%<]>A]UN#C MUN8>'$3T5"_MUW^Q8=)\O,E2;9T#C\K-E=AHUGILUF]\@+_^WUN8"$@S2B5G75"!:%*XS".0AG!6&B) M0Q42!6*J.=PT\+WJ]?&;68?Z;M2\7<.W>>@XUKF)+\VI&<1G3VW\G#@3;9W" M;+MIC@1\7'/3IZYH6LM<@WL,W+LV=>+LK'30)5G ,.1547RV9?[ M&*CR100S\/.,W$:MD'U#)%7_<&=-W)T0LYA;YC>[O%NZY[!76@H43L(H#@6C M,6$R1%HCE$@,, 08;]%_WSH0+HT5\BTKKFS):;FX>M;TD!5Z?W!ZR,?U,K#! MR-R>R[-_;=2X@_1UB>3SGV+GHD]TFA7:/@6$:Q)%E&JL- "" 24H#W5("%X) M@/V]6F&=SK.[,Y8?UQ/TACKC%;QK>--BZ4MC.<^+6[OQ72&*I85&5]6XSAIS MUGA?EL92ZX8!%/.K.[_+'2>X5VU7GR%-(HA>S943N&$45C]?I7]D':*Q60G M9166"I/(8 M&[.@F20%'0")L@"LC47A7RAJ =Y[9W#@')$ZM!5164>=5CJL8 M#IN] O(?]8__T3IYPVE:&ESNKJ%^Y&7WC;IEZRXSA9+8P^U2PO< MVHS1YI8L!;T@/X","CE=M/)X=KFP-HGVG% MP=R<]%T:Z)PGUFEK[I5>7!29=?-99Y:K=+4^CRK;<,>DT=D=2:1"0QN$"P(I M!4PG',4)CLP+*:A8:W;\I9B/LVQ2)D;C-.F1MCZW?WQ5_,>\8;VM[IU54HEZ MI/)A-]3R/*5OZ&2-2BH\/ICF3^S9&RUJKVWD1&^ 3V!,S^#S?/$"N M$E!<<1S\].>^]1E8H+ZX??Z./3%"/S#X.)E9G];X,F 6!R#PL#JW3-V=[2Z5 M.X.== =40Q[% L8P9%HI9J1ZJ 1.N)'UA*V94$]0[@C\-S3K!VP8'NV^LSPK MC=UI+A/;%D'?;J^SU6NL?KX%-/CT.=E2&2"Z:W!PGP9X>\G/8"?Y.0QAPF** M4203"$$88V'(QKP.0V-XHQU)_I:D/NP=53U7;R"Z06\,9RP>H,WV>Q< R(HK MQQ3V1747&[J]L';LK/'G-6[7SRY_\&=C$$^R<]>DX2R;SF\,9#(KNEP1O6D= MG6[4S&5J\+?+X*UCLH87KVU(HLI&-'=S05S#?X9XLJMKQQMGAO,FP;P*[E>8 MO'Y2%\&8NA"D"W[8T(C[X#POC%7XSV5:+*I.FY56V"W7]CJH *XPTL VF3^41^>.[L[#/G;?'9A"<#^=(T;ZV?)SZ:9_7Q/>)G*C^LU M$X,Y]VKJJO)D;>"\;4$R<;JA'V_SC&\9/TL-^*J8?'7WK-O,OG(\7_6X-4C3 MW*$O)=S;K8ZU_J'JQVZOK>/,;/;_MYQE :05OENQY$ZN:R3WM;M&9!158\DY MH5#!PTH*6,=<_9!%=I7F;IW]-:Z*JYLT_^Y"L7E9+>.8COPTF^5FET,C;O-% MT%8G5&D]=ER.C>*[V8&_?=(G7X/KZ;+<+9;&K&<.$V)@ M4!AQ'@L2:<5L&,X.^HJI)&*MK'15*+H Z>EUD:63D]G?TL)E+%DGT1;BM=HH M\Q"N34PG7JM]K#YM=W$(8=E^VG_0E9\9\3V9SUQVVEDZ^^/DW *[B?V:.YDU MF6M$J7MC,RK_@!X4O/PCVQ \O,Z*<;^J\MGF;=W:P;J)+>,_K,\K&7*' JG;C;/FX?? P:<[-R.D"P MR>ATB7[.^6VDF\U07-@G;PM05R38;]6'[1K:7$('D4[G2_/ODW%F=C,QB,=E MW?WV6]CF__2^T'FO[.5_L[M0C.X(YIY9T^;NI Y>!*[2>K:8W@;FDBZ5RXK& M+D]D74S<7.9FB^N\Q?*7X.?\3]6NN%V_"P7[2W$;;R-A1OQ?9.:;A14Z1O/, M)S8?;G$YJO2"U2S.&&MVSNZG/=\*)=9M0C;30MX+2ABNSFHT>F63?@W[-CNR M]CN;GV(V);!)@($KY%@Y\$H+P5_=FG[.FR67E_-E[5YHKV04F:4NMPRK1+9_ M=G,X59)8%>*H;H%P0VO+:R,@K3*U!-VLH]KJT>HB)U4.TSW<4I-_M3O5$\[, M9J7%-'>'GLXV+?T910]OK@$W9:_U4BD-E,FS[UF=Z>HRP.X+P(]:DJT32PVY M6#ZR&5OMU.]R)=SG,D.;S2Z7-M4KKXGYRN9TVOO="0L',VO'.Q#D\)39DF!Q MDTT-)'&*UWXT-3=J4-IY[G("NN.V>"6SB;^;,_?J5F?V$1:V&71>)0*:!YH7 M+A7Y/*\R;KHE6# PR6QO!LH-JR<5Z,EU=6"=JDS/G8Z,8>GK#[<*=/C3[%-1O-+$J)?6FBV44T/P"^-T3&99\Z9 MU(&L+OW*)A_9"@G;=7!LH-NJ_7:5WE; W;FKG (K4ENVU0L=UNK#ECVYLBA[ M1>L5LWG7SM]TMP2MR_%RM37+E2"S-4TK?>54TZ6M%RMK5[B]^MP!SN[Y7;=$ MFW!6V6 5U' >*Q?@M+[D"G>,%]9M8Q??U]1.OU;>-HM!'/CO@,?9_UH2^&Z3 MT;XYN#(V%SVS7CU;E[0L:KNEMJS;73)/:ZOOBFH3>LLQ']0-!JSZK7%PE^MJ M@:=S2YVGW^=%D^>]8M-8%+.POCOG%&CV;;1BXU5=H_N;>C8O"@>1RSO':[/& M7*W+;87AQUGA?ELOI4).]UN^;62C\1M^:GVGZ_Y1ARQZ#^5&"KLZ#T=2KBS+ M^5][C:PR%Y"O:NAJBFF>O>P'[JMCM[10Y#:<%TSRJO"K-OER0S(W!GB5E_EU MZP$IN_H\=^TF1&Z)OA^B*2OOH#N*>=E:D4HSUGZ)#M;K"Q\ U^6 M2T>ACI*[JT]S WIK4Z4F^0Y"?US':ZOX[%E5+2LEU5O4LO!0A!Q2J1CD-(92 M12%,DA!&%' 1*=2K9<$*F8^43C!7- 18T#B6,8ETF'"@&3N$8I0A=)15,FNG M]:7R74TK7]W**1Q&K5(#A+IY65XWC_+,MF0699:9;6=8#C_O9NX*.^ MW?,L+OJ]S$[.X[*R,\M-?(,2C9740C&:4!XIR1D+0:B5!"H45/?XAB4,@D1J M) 2C(982ZH1300FB @CT,/!Z]#X'40/V>R6LVQU]^,A>@44>%P-;;/PS.>VZ MR*[3NH36%;UOY#5+%#;P8;5NY=7K^CY<=\*F\F)87K,5X-M:*BF M9XSZ0S%&/:_);-*BQJH^NQLQ7#7/=,NUC]J[@)$@E4^I*B1N(,=8#5/D.7?+?0<5?&,LBZYML'_IB_(_,S(P6R1M9-; M#3"U&2DM<1E!F\XN\J8%PG1NV_NY^'%S-"M?M]$.BX;-(7M$H9#&@!H<)3K66]F/*8 1"##5%^$&]\NA] MGJ]7-K4]>!TU4^^Z,7[:_.A7T#0[]NAOH:NV.,P-G/'73A-<.AO1FKS.3%P+ MEMK/=YE,P5%7=:05XSHD0K(DP03@F!O:1DF,F$0QH6N)R9]=_L#)><5K5F#6 M9+!Y!C%>+5_NOKM-5O '8P;:%(0;8^(;8_2G/\]GV? YP46[$F-VNL>K(V:7 M>69 5-O7XL1U:"ALU+MJ_C$M:R>%^V([2RB(S-*<^OBK4??F^YT;RI& \YD8 M2'(W<&ON[H"*B[0T\MGJK7&K,(S,GR^+<8<,C&9JNAN9V[NMFU6]-RK9;_65 M-0QF]YCJ/2.D%^=SNJY=3JWX[^8]/<]>3LM+-9O<*0[>0E!3)166%#"4)!13 M9>Q$:22O3$(<8AKV>X@Q*"/HOJTHA0PJ&7,&D0&4,8X3*ZCW'\&'3?#9_='; MJOVW;L-["]<;U'=I'M(0914G7:D/=5;;O476QKYM1RU# M^Q^#^^_FO$P&5Q:3JF'+5=7VQ&40-YDKZ;7!>C]J4&JQU\?@+VE>&L[]7..U/XULC?&H,396&+=GQW2%R9L]7B^VU+_9]C*&@4_L0]:] M7,JO+7:N&'EC#\!$XAC2B IBN%(F0A& H "::R@( /TF+J$T>E7)D*.0<@P4 M)U$BHA!IS"-"Q"'PKUHQ-Z+&W&AV+.BV;/\9NE\'WZ1ZN2##RAH=9:];4Y4) M51M^+4\YQ&-]N75W*F<[NB2&96G6EA5ES5J&X'L6R75ZNUJ6WX*H*LVXSF-K M,MW:YSNSGK)T>OLOJ\[^F,UO9@:1C.=31YS.6*L?W.C="Q>\:![?O&,XU?*R M8Y'*U6S>K#H!N$YSU9(JC5VEB5?^A'HE;;KA^';<]'W:N-*QBS$8J+.X=%$8 M8WC7EOW4&ME]P.C<]]<&95C#VMK>N3UP\ZJ*5)UE=Y=G#6@747(QFAMSS(O, M HISLUXK[Q95OE"[8V:7YX&Y5WYEZ,!MYC3_(YOFES8]SVQO[_+N<%:=],:J MS[.;;V&&QJ726]CSOORPX4P*?& M\[$%9D-1#(GF(-0 T9 )2;1D&D8PTE*(B/=D?F(^0I%BD;1]1F0BD3&S$\05 MB!&G('G8:?O8?0[":=OL;%X+B2\K7JBX\T*=-%ZH]BSV7X>L+,X0M<,L#I8Y MX>)Z>#H7I!%%/[MT;_,$HRKQ^X/M?W>5+2[GDS]9BK?-5HK,.@B=@G& [F-P M>IE?7S=]58P8GDR;1+#JCF-;M%B)R'7,Y>YK_EM=NO:7/@EKK:BE1@!6/Z_O M4S9"I74>MKJ@>Z6?;!=4*L.+>TUZFJ[HE';\]ECCUI)9OO%[ZF1:$NK!+*KE5ZB MYX;?YT7MVJP45JLK*ZCSIX*Y9J6OX6C7U+2L*N6E;W^:S M1?67LVSK>'-S4#5NZ52" R;FT6_[D*2HQ*I+%&F.^^^71B5]=T"]V1!S+(UF MM7LY-6[A/43E&TIB,U/J*^YO+;JH;9B MNGVP.1Y&4@R9/?L:0'(EW]J:8V:%M@BC0A)=I&!9UC'(=#I>-K[PE3WKO/65 M8966\UG;A/C:S:2?6I8\G[:AD[S\HU+"#S"02UVX0YAM-O9=^V_E!.WI+6Q2 MN$,TKEWPP>>*2I\K>A!YFOOP##Y7=.!/;3,BZ:[P'L)-_L6IK<7M MEZF=MC&;6 >PRR'=PNHB8900%5L:T)2B4&G"0T,?QJC2D";]D&:"F42:)M1. MVV#FJW9&HB(**Q!R@M0AF$W-5HT"MUE.F[?;]3Q1PW:$?[I'O6X?-6L>U:&7 MW.9 .-C0&4@./]8.Y"*K/='+L@%"Y:)([3(^V"759I*Q1FQ=8'OMD$=]2BZ<5\/FV,K.^9X:=I;=#U'\[-,K!I M#P;DVW0("_HMFAXFI-FPTDI$4T#4132-X*"8X"@R]!]Q($ED8[-(B]C0M=J> MV7XOL_/E]+?\/+NW,_,_RF+QCZ_6Z>>*LNVKOUJWV?*J*;R^&\Z<+(LVG+FX MS(N%S;>KHAKWSI5YYK;5I;CSW6Y\5YW&E_D/UY]Z\"W_&/QF#)#,ID@WAME5&XU:XQ''O[8K>W5C% M76N*:>9:3U4.0NOPF^C;M=X+S38^0#N67'[Z,P6[85)'C(9XZE$A MU@G0.TP7"B@6S;2.NC[@NBY6MT4*32FC(Q;G:*B#K6&15>7RJ6O(X];@7'EY/2'^8[!VB:OT?]V%9MF-3:9S MR5G5 MP5;'^> -1G61C0TJV*>Q$9O&*1>X*F^7//FOZJQW%3Y^XCR]-T*#7\TZ#!LH MEVWY+"MXIZ7BC9^YJ!ZS20JM#)/"TDSI#F)MTE,/;W4SH2[38G)3P49SB--I M[2F[&[-J<=J-*^5R5]&=AL&*E=WJ\I,K2>8K?CKG9M\%0Y7;M=6U[K5 MU(JV6=2HE]-=I9CL&##AWJ#Z!!D-B4-%[Z((7CAU9;5L"J(Z*[NF^0R.C7NNPS MZBH^;:9;;7B=UB;6-@:\1!%/*# 6"[;-GH6ACU"$!DXG'$Z$*B*\94137MIMFN4;-+IZ%:)-@^ MA,W;<)VA7#"J6=.*Q.E6734!:WPH*Z=4Z\7:O#-_WM:.H/HAZM8E+92_M[B\ MR2C9,<3;+^[^-'L)=V\T9P9">W=HJ3GFHJZL+)R'[Z*R,U9Z!-S'PKLEA.#$ MF5:S_MQ4)Q7:UF67JXSGGG[4#92LBLOJ%W454VZ69FR>\:)KP..89#I:$R"; M9<5J)+6935E7/Z63VS;QL&UAL+2&;2LUJF6,*YO8]16JKU%SJ6T%VKN'$9"U MO5>ETCU;-1G^PZQ+35FOQQ]:?1!#:KK6=J M6\.XJ/U0G:C=;'WW9?7FI^VNT$]_;DR.=07B:AR&$.UW)?(=4Z,IS^B.*;C. MIW,W\-BV&2B;5(+JA3WT2B_F=_O&N49L599-F\)R9LR+\R;OVV4#N!!6!MU> M[6O\=>4']W=]N*VE5=/A)KR=V ML;@,E!,"J?OVG]K'^O19]>9-VWKGGI.H]=(8^LM^F(,I\^]U6E8[@\O--+[) M)STUT9HIMD1H7#4YJBI\'C8&RIY9Y$81; 8G3D4G#Q/ %KG>]9VZZ@O^O/+ M9P?A_9@=U(CX*AW9.9SOE11/?M(_/>:=>6MHOX6TW4*M_/G373G4>(.[5-F+ M_C[GLP_7=KI+63[*"6T;@<(UXN](^=?@+&N@>J=RN4XO!]TS>K 2,.>YC]=B:$RU"H4=$X+0HWJ:-I5U%GYS2= M43?!H';Y=Y[MK+(%TG;4\+GYI!L-XGI&=Q4AMO:X5_VQ^AP5QISUKUX5RC2! M%8=2F[3/ZC=NX:XIF7F0VD'27V'U(#:YU#;P[7IU- _350VVC[TIC2BI;^H\ MIGLV2-EMF[F"N%/W4^_7+FO7)1#=7&(9::!1PIG-.2!8)1QAH26RS;(H FO% M*^TIGYRO8].&'1TWQC]J)FQDW3.&<_<+V]G#A>VS^?!U[3V:=J'"GLWY. 9Z MM%W:WJ4H0^!SE \B/W@?GL'G* ^EJ-,?WIN/6(GTHO()56DTY-S.]/J M-RO8^GZ&AX-N,20C.F0"Q5H!BCD6_/CT&3(*$$!8A216/%8T M"#4S&BD^-IOAK7->8>(1>:\>!0#30&,=2P9U0 #PCE%5/0=3"&*:0@-!4> "D4D M!4+#$!-.0FQ.\\'S?O0^ S1^>FGOO6UH\B4DC5[<=:!?(IY5+=3JDO\[J+N= M#-A9[VU[R[K\B01:S43I;+*[@ G-[>FK=6W[MHJ(:L#8]4S=@Y> M&V9QAE/=0KGY2>KJ2,MZ+$<_.33M9P-6FU,&]?R9>IA15:%XSQ:YSM?FWBM& M2J_/B1TS5+J."-FD;9#=.+:[$2>C.O1@0TSY)"O:[@/MN(LZG;%?%FF_TC-\ M@J2SW?*5KEAM 6LZ:\Z\%UQMCN">AUY[5A>PO;ZNVPZ[^PWH$!FR']X0#&LX MSMC3MMRTV[BV)]1\ULLL:XW1.KS1^#.]Z\_YN++;!D&_!("_&)VV7:^LF_B\ MG@UJ4\::]#2;;S&V8C-M&Q%9.DS:>E+5]9H^M6,7T\)@,CTW_VD#;8DZU6T M<./W0X.0SYO4G>9GZC1L?T7Z,[!?#%0VP: A3A/94I#<%4E$ZT]9FWXN!2PX M.9O6#9&?'VWJDN_KAMW55).V W:5X^,P1G689UD?7KCBE"RU&4*37O6FN40_ M)E'+3YN'Y#)BW)"^%HS=+?6JC P;OIG8Q-)>_*$J3JYTJ6O&EKG9O&[L2CVC MU+5;Z3UA,YVF';7189IR>;9RPW[.R%FOD\9M/5C%V@+?;;[1:I.J-GVF2H*J M9K+55ZZ",^.VE?C.,G!?8\!?A2R[@4#-3C;0N%UUK49=!6WUD:U3V#"ZIT:C MW0Z-K&EGP:)3Q\WWJMC8E9MIUVNGWL+BKEM*I;L:<[%N-]9$OZN?W/.P#1>X M64/5)_..O;I^M%7:4MV1S]*+8XVUJ]4C?JHV37>C>V=5C5J_AM\^V9V+.-QA M@?2H2NEO>TPW21FY$8_V\UMW&Y>ZO*B2TPIKAC=]>]8[YE3Y@\Z2+ZH& K5! MW#73K;>OJ[NTD?YFC]H.,]WCC_NV=[=;_=Z]E0%OL_U<)Z-&4:P>>=TQC?>J-K\ &,*NN_CTUY>3;7$53O2@$[7H;^*4-?9 MO(O$0\@>SA?AZ/WN=Y'L.WK\T+YS/#155'2KOG.VQ8M0/A MOX+RZMX@[7+S_WW(]&G.5NM)SY M7O53>[T_6:ZJB^F:G(<>W]<^RL7MG69S59^L[J$L#K7>F%E6YX?63;'*C3VM M#".M+;&=I^8$YX.]6.\F6M3/TSUVUX#/+*["4)OS.4JCQFSGN\V;/)D[\.'Z MN=16:K.QYUGJY@J[(63W7:;#+Z[(X\X8]U; WWDL\\A5"X[^=):ZJZU3-^XD M;0*>:VOMM,.R2LJ_-J*I&FQ[YTGZ?NCZ*NW,^EI/-5U1Z]GLH^ VS\R5C6C^ M7B?)?9_;LK<&;T7UF6S>V"JG_VS1.XH>#';UT YJ=M;&2T;7&&9H&I>F=B25 MD<)MHY&5GCQ]C-,-,*P>MEK.BDZ]LX*V<7ZG56S^H>.H=CN;&OC]%T&N=KP9 MC[=*G+:?Y87=V)?YG*W5>)D=HV[Z5C\7:^47=S:DCOF4W46:+W:IFOUZ@+6G*?N%$?>23=US MMUE399593-=^L6G#LY,R4U?N_+6;F+0-=@D11!$0$8HT#3&V"?,13$(4 QY) MTA^?!@B.I(PCS12FG"D50P7#$&$8)2C6X&'L\MA]#B*ZO84;8PN0ML''4I]= MT#N\PYYYWS;F+E>GR:?!63%/)Z[]4U8WN'"54Z[C;$_/68Z9FL=UE2UU0GK7 MG* M#6T<(%VV^-7IFYO6X"F>X7]>#WVQHJW>S+A/8:=3I?#EI MNZ&[L;P7LZ:@S<'17M-;\UY:YM.F2[YS4*56,%9S8"L-/3O/+QI]70^RJ4J* MFJ?]6'GI7Y&BD1R>HML^T96'HNTNT5:"6!)N<@E:^JD&ZM:;[>I]%S=SJWT, M\QNROS!4_!G^M2.!T7HWOK:[8E8,$IVEZVGWZ,="V MP.&Y/^_WN*YHO8J'U%3G%M,04^M%:'BPY\,HZPL^4D9V",FCT">/'D3BYCX\ M@T\>?5KRZ#:H\"6@$FT%V;;(07U1"BM[;@IKE)?IQ4615;YV.UG/">=O5DL_ MB.JU@9L,$,)@1"B22B;$#N[384P(CV5_)IH&H03(;%DB.24$*2AL5) GH8ZU M8B_L]+J+?G"?^ZV=SFY;!-FHTE8?[6U]S-NDZU1#8U(+2*MG9Y#/EZ5Y MIO)/O[Q$S_6^W=" Q62_@#LT8%_W+S>SH9OI*MW8[YA+5G,7QP9HUY^Z&9#V MM7G,EUF?W2 M_+$&+>WC&-6ZL&C7WG[V?W\25M\N)O9?1?MI_335+;C\CU^;+]W]#-[_D7C6 MKY[WT7;WVK!"Y_PU2+7>I JG_[IR]'_]UC>O[;Q6.'E!U]CURLNX9FU7X MRV4^,20TA #99(TT>]">+__IX;76M--8*-<_ I<"%?P;@3O=BL1 M3UVZV*SP_\>F8L560CK%O2;L-FS2NZ0&_ ;4L+X7]5VL33U\1KN[; M*]#%$_;"$\U^$8UXB50Y2\=_6*0WFUB]/2]^^;?Q.,O.SWO9HE =0M[-) #& M7N7&7F5A BF*E4Z,.2OB,%)4T1B&C4UH&ZO^8JC$8/6*0EH",?90;1AN'K3^ M2.XY;G//\8.YYY"2$63K^>=W\LZ'.,9M26Y0+]L@A'? 6,=+E$.6*!*V$D4J MKJ$&!">8415'(N8X!$3&#&%.!7RI1'FTFF5KB8+I"!-YU!+E<5QS9;A[FAT" M?/GIS_?&C1Y!PN@^)%PO_E6-Z5=D2P2Z&3B)AK$(%0ME3&D81I)BH&""8)P( MS,)HA2V[C;;[_-JJ_O^Q]^[-;>-HOO!78>7LO-5=)7L $""![C-3!1)D;[;2 M29_$,UO[UQ8MT;&V94DC2G&\G_[% X 776S9,N7HPK-U,FU;(G%Y[I??$VB^ M)*WRY9;[/5B%?P)ZO6-"PBHF]$G@8S]-$LEB%@D:$2(#/T2!P@P)&K^>"5O3 MCD'8PYB> Q.>N^]_-9EGHU=?J*\O=#"!-HU7<>RCZ]PMCO0#3?IMI_,:FW^W MPWA+H,RCE#*9(AH($JP-DWD+$X-@T:,BV)MX>\E] MMT+972SBK6(1G=CKQ-ZC8B\0-3H7CF.!TB2(B!9[E'%&4410*!2+L&"/U<_O MU:@CB/1HX'=B[VEC\*^F^*/\?2O/;A'0XLWJZ;_DN?*8CXHD21^NDK+'P?2%7,-%:_K.H:*Y5[90]*I.B;K-XM^5!_UKT"_ZSPD\ MQJ)FU*TBT*4^O9V,37>D64-C:N921P3T^ ^^01O=P&._-797MZ<4WD^NR]U. MK/R6S8:31>%M'-7TLVTIJ;=LQH)!O[P%HW/]9K\/TZ%Y/_S'*S"O%M-'-(0F MS5^?J-T+I_-W?Q_^/_WFQ71WV"A];U ^:(HN 0<*!*Q%AHW)US$ERZ-6Z^*Y/N_/WV5V3!'NT4VXH]%M=%?S:=4+4]N0&U;BJN&V>K">V; MFVAM[9YJ/J[K/-8?K1JJW,P1HVD @ZFA5"W!6O2-9EO64AM7V52\NGAE^K.\ MWVN1\^6AF.=W]1"8W[\TYJ-H<67P?$JY=)$5%]F%ZQNJO@,W58$VE8=AF\MO M\]$4@#J^9F,'_UDT>K&\HBP-[\'\W-'DH9H=7, H,-?V.IQ5O5_51BJ!6H*8 MPIM<@^N=5T!C]MT$IL98P-%B,A[G=BP%G)E6#@VPFCWS\EY85UL=9AJP[7CV MXJHW[LB[V;+!9 H4MQ$Q[!]3 T158X7]HR([[0W1"R1:-?H^-SM$'SWPGZXF MTV'?A@T"%/R\N_#["=JY[TQC0,^K\= \_=2:)^OF[?_(QHML]F#?;!L >,^A M/,P-_A+@J^70YSZ?3:H>.-OJ;>6%[:\L!Z56&[23E7(WC&7S4$,#'*KY<],J M]@%4^W+!;Z#DW*V4(KGPOBZ&%M;. )E9U#&##V(ONXEI 3/%O^5Z1?G46'JC M-:3D<=5%/*L[I,'Z-,BA6H]5H".%(^)5W+:QMDWGP_E#C8!6/=*\3).6!3/0 M=S,N -O(H;3.)B-G"-X9*Q=FSUA(I+*KLSF9UD"IC$MHDW4LE1(1V>HG_?^_?FK9IV^ "M+2VF+T+V7W+)3#Y]4(!SGL\MP=J M9N2"29'KXP'8$>T#YS4*17WX39HJG8/ZP[T:8*5^@.U9+F!>+_1/CQZ6GF[N M1B_(3/:".W(3X>U4\5G?C@;5!DG9"5T"B5DSM[[;)4B\RC(VJ\_J.9_E1IK[ M*&Z'4ZMOJ_>4VRC[G#;W&E>@R>6[C?U5;!A"6D!/C4'G Y^I)F7MP, ]5'"$ MY>@\SP2.5IX$6.7Z "QP;*]:V[<,0"^R_YG,AO;RFJW3/;M(AYG4E/KU(LQ8 M40<'MK("S[U#7\9U _IE[6/NF!^YYMT]#'H(. L-<*5-(G)^JQGJJR5"V_=E M*,?T:&MQ6_RR(B]:Z[KRUO>YL4G*Y1I1:=9BLAV%/-VB M>;04TG2#&PB?#9!O0S.;4G8=@3S_\/TC()"-<&K&,'99-S!!\HX27D<)] @H M0;NB*TBU:V10QN^>*S_ 3.THYU64PXZ M[9H;.IXT;"[ WH#A5T/ :C7!^=ED[+"_-%%H#KZ&__[9D(B-\C2]^[7$@\FE M3%V0R;QOV3VO[OF)C97HF##79/90(Y/_:V$'09= *W6XR42[Z@@ M>XMQ%1D"8'F@=_BN7G4.?KACRL=P"$TP!XCN9OC=S94P<+CCB7<[U&^V-W6= MF\"6B5E;!$"+6&0P"MT,[L84!X>>NU&?KX WER#()GSD-#X$>O*BJ/#DJ@]9 M*JSEC GO%)Y)(.D?QNY\X1D&E']0R;PF_:[<^K:!P\> (D>>+P7W5%S5H<@= MRQK,CQV*7'LH8R.T5 M4&P0P;O71I3K6X;M;L(;;RIW>J)8U"%5K_#1?3F#N"3+DJ>*BJ-6S&OMGSY, MG8?D,IO&SJZ>5)KM9EBP\6',$%C(G]KQR8#GK[]N1P4T+'7[J/D(3'&8];3^ M9N=L0;VHJ=7P;MP0IL=\*9-5@4IMJ*9QCUO![K[T3H.@3?D@'- GE^8"R_E9%M?>\,R=?N^M)E;]Q;O% M:#Z\ #S27CWEL9D5KP6Q%963L7OA+'EI6<12.6RV'$KK_(D9 MV>,6IQ_OAHG2"S;ETN$[HTEA!@?]H:][!ELW=70NM@"C.*$: MJM7BN ]PX[6E/TI4;[.<&Q9C!A)5$V3R"=:K_;NP? MM]:Z2K*J:]/?M&>*#NF^+[U_5"7VX_R^JH?K:9VPT]M,71=LNU M2#*E5#@CC M3V' :#FW*9^O#FHN;/ T+V=00B"K;Z87:J4_-#&HB;-A[;OUHOGWE+24OV2AOV!B35!#+OY@?MAF:!JD]JYE445NW4VMN;=?-H( MGJ_+U!6"!);,9F-;,ICI8YYE0$@7IH;R?,CRC]GDQH;((7O6(BVFQG@S?LO$ M_._*8,*&>V_R+2 ,Q]KFS7.G-&'>3T4Y=;7KI?=Y::+-XU^RZ8CFX* [:+^I MYM=4L8+,#3M

GMM5 M.Q S(X$:8SB'XV^3T;KFE-MOF,?9@N%'ZJ4-?91!@2H042?G;#AI7CB+ M,OOJU/Y*=NM1;Z%2I2"O8""WD5*6U$"5-(3?U]D$6J$LB5P/1^[J&Q.S7,9K MEFO/:[X^]1CHI+EQ^"SLS\4!;;='*26.L5_J=W!UI_J"_FB$1C[5H9$CY(R- MWO#DD7KU9@RU+MNP0: R;'Q7GM$CE?N31CW!I?>?$. J'=/> M3[[:=YO3G#P56UM6 8W%;*E!,UT&I5W^:,N'R6:7)S(P[%PW,SS2Q[ L6.H M>%G!]$3)Q7ILPB085FLP2F&[%H,Z0FYZ/[:!V+'-&T!0U0CUDJQ+SZ?D(CO[ M?5BS@+F.DL9K#IKE2\1@NJ=N%F,C^DW_S!*)@>.W_DH(9;F68J,\M"HS(Z[= M6RKNUX9=;OKTJC>89J.>JRY94H*&55>3'3#+>/P5AF>7/+&91([RAO]CJZ29 MEXUZ>BD0Z@0O"N[(5H94[F!&7%9AVV7>7$#(8G(-4M,- M7I\N[+77:]-OO?0V$*G^?:FL!WI'?4""J!_5LU&EK%C/;%0V#.SRL0*CIKC4 MIN7*R'1X=V790L%@,;^8CC3YVV[)K 19:'2LK^_2#IT?#;1M/]5VGIFOWK26 M;1E7/H> H)O _4BVIV2ZDZC,\;O*G*.HBCF$-725.2^KS'E&4-OY9$-[TR6]&9C MG@Y-P)N+@"K-=%/[ZP18V MF+_KR^S7)3,/F[TF;5[/C//BND^ ?+0W:ENRM.EIPG>3:XBE6O2.NH%EN9G8 MN.I%^24;-':4[**MIAAN-J^K.3+'.;9J;)S?#.<6ZDI_V0&E>!!W-H%FR%+< MV4X:""B:2ZV)O1&XK!;H5F(^?R@C85_ 3/L@* DAD)+!-R50M40 W\3 ,GH4 M71!V0>'\*M@7'S+@3U1B-.EI _TTDL4F?NOPHEQGP-C@[@W*R@1'+EFCZ*84 MO>[^UW$OP!^Z!Z2S>]/[8,I7&E4&D) :VRH;6ZE2%.N$6P4CAN/26^U5:" F MGC704G)8&'A*_?P*].H88[A?&@Q6.O-5'Z>L\<_*D_]MI20B0,'1E;8!6UN? M&VBR#(5N#M"N2,TM(0E'DL6MH;[KU6A0(ZNK!6"Q*.I(%1@R+H"R)/3*4&X7 M"FVHFOV44[9,8\LIUDVQE?7:QT;RN(S;5.%#ATK5#%PZ3P:"HS6^HK$ RG!G M YC4:N&A(733T07R&.JVG1%9,KT!&C09W=+ +8%E0'0^$B8:9'-M"[B$M.ET M=2B'C3]<:EO,!?:R!U=?KK=A[(HE=,AJ]<-B!2BM+)ZI>R+K7LPAI%JR<:Y/ MHUGCX-": *S4JBAG:E@59-]K>UCA2 ?K14N$6I!W,U4A306(A=.[PX@ MI@N+8SD89E_'^CJ'?2L;R^M93+6A8$I3"V^KCXLG!VTX'"P1GJ<\;KK69J \D[![O2&GRP'O.+00[@ED90?EZM9E\]LD<< MO'W6&Z_4EVVK-SY*2Z)$+X,[^7?]CPGSQ[?9#&"3W])((.T(\#0'+\NL?R7S M;W1Y<[NWY7:7NF96;,E2G=60:%8V%?.=GFA22U4IHZTLMY"\QO\[3B*ZRK[K M0X]MJ *L)@,3^B. 6-NB(KNC?K4C)QJ^9:.%U::-GNRJK@X2E=_=/9LC*&EG MR38M":FBH^KRK2"WVU04L -8,LFU<1@06\ULP_8;K MY+2>[EF:NO#X.*'E01SI9*8O;1R;M?4?KNK#*.1X8'X<6:OQCXFFD <(UT:C M2?_/=QN"OT%,$DX(#504,143+E2:2A-&#@,9LXMZ3A*)8A%C$1'EQRR@"?=5 MZ#,:-L*,EWZ^-N-&>^+^3;D$-H(N$/$?(U8W+5[ MY;U[S8M_NQAU6Z9^N9U^N9T&4UNIO?0+_6Y36#ZWC)G5WW,(Y(">D!DS19O' M!@C862YU"4+U'6U5>ZXUM*Q.+UM%P=6$$O?Y?9X__X$-T]K] O!+;-/GDK0: MKNX$"CL+6R$XR,L?[(JFKN"M*KC<].)^5MQZ,'JJL/Y@D<_GHZJDV7=:_<\B)C]8'MNUZ_9Q3LS1-7:Y'M?QI-BL+-@="6_!WDU)?4 M\B83]+F/-8=L<8L;[CH8$Z.L[&$I:UVKZW7.7/4..'/S2]NE"%:%L9G[S7Y, M1YR77F0*!ZP'27-T?3@VEZ8-T9;05^,H2W=<.IOY3;BS? MFP44'_16"\RMDV#"W0,W2Z+Z$4ZGL,>3ZP.R^G3U5:[ANM NH56@:P=N>:1: ME(LO5J1NO(Y)7W\$Q-+G4F&EF M+)/A)0.88N\:XJ=3UR>^2XBQ4B%OHS(V2W:KPW=;/-]3?,8FA@QU-4VB1QC6 M,(PML'0064U6JZN9 0"I(6E=F'4-%#^TJ>HZBFN80UM!5 M]+1IDN:8&65RSLP6)6)54;/7S6_#!_J76@EPV@9*"N M%VY&B#8IGB6[X#H;F?AQ<9OG+H*];&MJ?W]QM[#BWUH=)KZ_9S5%_8Y/*:7H32-J#;]QVO&MS<\F&LG:VZ#9R:XIKV.,HRNOS/+ MM;4UL-'Z!_/01ABK1J.T[[P9PBQ74Q"P85K&\]9?%;H\8P.;.+RY(>L/F2?9 MH41@LVGG[7HQKS(%N>;W&7B9MO M-X7K)@28S68/>E7W $73*"4S9[#9V@4) M=*=]YH695VAR@ODXLTWV^EM6OE6^-'BA)G4,R\B^NXIS0YWN7 U^2=,B-I@2 MFU<\RY>>?)V7U4<6PL=Z_ZN0P(=(\AL/VE3U#19]&U> <*^3_S"8PS8;#&]Z MRY2Q# H&XGPT:J2)05/M:/AG;C*C>M'0>6 +$,Q$S.5^QL': M*KW[H7X^?.FZ=K=7$,3LPD')E5]W%VY9SR3'_K7(9G- =7#IL:4>B^'-YLW; M W(=(]=U28-)@*QMN4*+J4!N(7A=LH0M/H"$Y>+F9M@WI4PU)ZV0:1DN@6/X M'ZVYB\&P[_KF #CJQC8LFX%3'K"E&5.Y'&'3#+* F$@U-JSFE8G+&KIX@NMG MJOW#!O[%9K:XSLOCM8AJ$-:"T/]PK<.E7Q:9-!MOJG@8B,H-!^]E)GYBT]CK M)%%4Z$+P;!= L5!V]9,?$6-KI]&8N)K/X(L6B7;21(*QKUCI]#-T6>IUV%5) MAA;((S?E"_.J3F33-I?X:I;?N0*T#3O>IX )VM>I=K)/X>AP':JF40IY ^ E M%M*[C"2O!D36J$=PM(MQDU6FDV*XH2ESM?[/7?&- T-V#ZAE1O4< M(SJ6_C++-<>.RQC%R.2-YTL(BD[F75B9=P$R[\+(/*,]"FU79Z;0P 0OL\5 MBTD7TX7!EM\R:V08">-, @B?;UOHLI2L:PEO2MSG&O(X\QCZBQ7)P]M)6=H* M+ZP6!Z ]&\^U*@0OG^^BI<-98><% CBW,5G*6[6!:]-,MQ:]-*>HF>O6- H7 M,*$09(F)A39"G_WA3#L,9?=;V=?F8O;#AB*J<12 EA9S&RD;#>^TW;HI-+D: M3-K)I_B0?\U&,23(G^%42,E8$% 1A51[AS&*(AS3F"4Q(3SREYR*.$Q)HOU1 M%?&(:5] $+T(K!!*L @)(L?@%3S#=7Z&^[/!_?N@R?%KF_':/3@60ZVL;];! M42S,@OZQ;!D> 0'9@K<<%@A,-BQL L10^032(39CLP 5!?SJ1O:MRSD >,R, M"UT6+-WJS4"E;S:"T'].,9^+N^8CJZ4L MH8%HXW24#>],#1]:-G^U> MGRO;*-9B*N"^EE>B[R;/@K0J%5NI.OP(JF,D%:J)P )R% M(_EBKNFN_N-B#-1?]M)__O*/HFJF!^/Y#J: Y\ 5 (50_FBK8J%DUL4%EOYX M9]I>;/IQ,?.B"'5 M#4,VV-PFN%L:B,K)K62F*_MU50W MKU'C%?>7E1>?&NC\VT1#BSVVE7<"[+ M#B#K@C>__TCF%HX/A@.;J)B1\?,EK"FSS.JT87S,!$)8X)O/LQ)="L)8[@D6 MEWTX'=I!PZ7-7$G5):RJJ4,3]+[!F1M_M[[-GL&0 *0(<"+ E,X'%7*0TXKV MD#<.Z5N^N W$7JYX,=>/^M\R1?'(A37GR6PLFK8D,*M0N+SQ D2$:\=;W$U= M$*6>9UQ%][Y-(/EA85/JD)_>44^34O'GQ0U 'YL,.Y@P5>B@^J@6U1 &&NRG MQ:KMLF&8XC3+7.W&$B]M0"C)/,T48R-:&]4VIJS]S@Z3KP_/=N1 R?V@XDX7 M%+>OT?1KYT^M\OB&FVA<6AU QA]4#&S8Z:2KQT2@-,R'")G7"(S/"^OL7-N]J58MRV-Q'*XW)!\N?+I;&K)5->$OK?537O4ASEU+5>QCFH\%CB]STFG(862VD*XK5 M?FCU7*V&)HM5H^7X:XY85W-T%/4^A["&KN:HY9HC\;J:(XR>%3E]3ASD-6$4 M\LH!7VW5,97Q,E S-_EP;ASLYL2=RFUMAMILO?4CP393T-Q(5Y334H8WE<_6 M>-4:7I&HI]Y?E% M,S9IH@$0ZOWJYG&:YQR!V1-O#9K4;LLC(::E&5UC+0-M!95]$:C M>LK 2@7-8OS-CJLN %!@6(](KX+&V<-J@0R$(DVF,3_79(6_Z1STQ2XQFI(I&DL4#<#WGJ,Y*D(HUY$J $(YE0%#=3 M13Q2H9_&"9,D82E5^FL<(X12QE44^4\WP6Y]SU&DBMJP!I4F7SWG(6M4("TUM-E\MXG/06E,9%X!\\%%V?Q4AZ_-*YSV,L!S$+4 R&I3,;9>W*_<]G/' MG8UU5NFM/[Y4V:VEN:]UXKO:26-6NVTX'-XT!%H];Z,Q7@C$F,6*6C*8S.+S M[_FL;P%ES'?T=JMFL.:G+[T_5M;R+6^^=QV$P!AC;N]Z@^[LR_J'ZLK,W=LJ M(FT=VK) A\<&B%CZC1?E^S:)S5?GV5-ME/X3U.2GF[2LE=*\IH60R;I8&;I) M="J?=41.9T,%CT)RMP-LVU^4.)_ []#46O,8BY/]*6F\5WFBYFQ<*E+;%S6TJ/GN/NJ\-4QW@KI+,TAP_N"5,PEMLK/&H7+0=$-C MP1F],#5\:9:9PS56R(SU;VQVQ61*K8%/H3,?W$$HU9S "B'9,0J MF9=Q)UPVI++\E[K?3%A@7V5:5<.<[;VR*N,9QC=)M4%(! M#2EF "!>$,:%O MBTHN5!(U&]LHD4E$22BP8 K'DA!&0Y_%24C\B(D340'/T'4;5,#2'5@[^O!9 M='G1QAIRO&@H& S2RF)<[W\K0276VT3W0>1FIK$==?DY+]6'];QE]6:55S!Y MFX@]BJDO?(XX0MI]9*F,4AH*W^<*=+STE[HX*4/:3O*1)FV5$"X1(1&C+-)? MB^/T1<3^-K1MIS[;(_)6SVB?!DA+\!9Q.0'1H68; #K84FFA&VQD$YV=Y0T# MPD)H&Q!0-^[,=DJZ$&1=3#$9[X,P/^;WLNIJ^6,V&4^@.:-AN#^G$X#'F$H: MR70O1L.7VZRW+?\\@_SEPM, M>EZS(=W[Z6HRU>P=4O3S+]X74X-U4V',-Z@&O([F%QM026:H\\#*GL(]8;6_ M#;[>[#RUGHH6'>.!\1YR\ K&QF L2SFUN9J[Z/E*:X$IL(%L@7VJUKM.NIFN MP!%@^-@&.=,B8?(BD]'DJRW ZVN[MKX0UIXSX8&<#O_/BP>[0;O66T<;L:4>Z#! 0K51,+O;?G-"9+7=8;,-U?BY=7^_PUM=OI^B M[-"UR>?EC]=XOJ:LIN81S& .!$$K*>H,TB^E*##!OJ8<65F9J>"=+&9:Q;K< M38/UZC9*RR3WF2U7KOJ1W7W"-Y810C;T?+8XPN6M1+062/^Q&)O]!1N$42T6 MOKCP@O>/J4D3E_%7+:_*^*L=7 %/NL!^;]=1(.N*4BN2IT)3+WQ^7PN8V2__ MAS#XOXUO,VX_^;7%]<[&?)! 2_/?&^W!FA27/ZX%1)O[?_?W M4B&X9%VQUIV\(KRJBD@7^[& @([KRX6YIO;;?&2 #;1\>%Q6E)+!=JV/(;M> M"HG')($]+2L.L+CTDEH$N#K**=3MS^>KN J0N;"&]:CLC"MU9LW[\^9ZMQC; MQU X^8))(5WA9%:7\\6 MT O^B-5A7:#@ I%>BTK8^V!QDIT?Q2GY^=4JU.B\B6NQ7953+ M=^R7!1_NC-U(P/*]7[5BG9=PYIC862\E"+7!3+&+&\Y6 MSNS2FE4?-CZU?I ;X+9AZGHQU'R2S>RHI/R;@8)82G^NDL3]["Y?L8NGB^N1">#"@TV)75U":DOVHPS#QUQR4.F=*,S+-%(1!A*&WE^VQY_HY#VBK_/"B;0I>#V&Y. MI,'Z!G_7FMDP0-)XS";ILO[>.KEBZ=[!!M79&4.:*R=ET38=)%9IG9?KN]0. MJ,G:V!^71D4 MJ[JA3?#/S<=S2RQ!"=R"2YS3HE>_NXSUU07&EB2TG(1!4#>VL_$C#+/:6:MB M] J%W**E8.5A97NL>WPO-_/;,->TN5517=-W;3#OJB_[6%\AW"+HQ,&S8EJK M^S^"%/$FGW2SXYZ9NRAX1'F**!%^3!CQ.1=8A"F7W/>3A*8!N*K9#QP'L.ST MD-=0^_*C+CUOMP3B%QANZ4;01K9@Y O4BZC*D"V>KI^.E J"1)"0QDQRP3'S MB1_*2(:I]%/12!YB*6001[&O*&+:]Y*$)RS2MY4R1<(@?KI^>MM[UI*'=;CM M2U5,JT!WC8KU<%"3Q)Y1J/>,Q;QF+R_L=]OD?.XAU0E>WS=]BA,8X[!V9#N0 M7O\V'RQ&^:>;\KD/=@S&_ IJOI]&>&()TZ04:>E*6< "CJ@@-$DBQ#".DF8Q M!>>*,S_%*@X8(X&** UP%)-41#%",=^Y')1H?+O<+F0NS*=7O]U\_!C:ET;+HA,^HQ]IB_BA.<7] M]6_O(&RA?];+[I<_;SBDJR% I$%&_?/D+ANOKO9^.)C?ZO_4^[HVP P7,#DN MFQ;Y+^5_K"5@8#DS_?]!:\+KQW][QT$OS ?PSZSZJUN-?448_N77\D.K?\./ M_TGL]*W=_O2\=VW8(52\@['J#LD*E5^7KGY5X3=_=D*H^2OC$9O?+),3^-HP M1^J7V^% DU ;S&)]WQ4;P9U!=;_ANZ?WZFBG-&^FWSUC37G_!YG_M]-9O-N2 M0JAWPE^Z=;[9!JCRK3[N;3B0'WKSCU?B[+3[9]Z[_P/N_04GL3=* )6[^6C. MAN7/^.KY:YC_.NO_^74V68P'%R['WN_G^PTUX-8;Q^L__7;M5Z(>FL'+BI MO89!2 D*.<^#(*BGV5+)94@5D['/%%8R4C1,52P(2K$$/.O563W./2G)ZS>@ MKG?+?LY[Z^>\,] /YE>+8O .AFP.M55<_.W=!8@D?>:Y$4X6!_AO[X;?M>&\ MN!M,YNZ3FH5QCQ!1^JCE=FHGM;U[;85 6XWNM$*F1ZR_WDXXG9C\.001PUG= MP8%4E*8DY8EB+(%V5Y5*G@H18)6F3.XL8G@K(@;37BC"MQ Q/TR*'*B[LR/Y M?<[NJVK6(H "%L4B" M^'%NU,?^>WGJ>]/WM(<"W"8O;KG0@U7L)Z"_SY[KL*BXCE$<^PGUJ9\PAA&/ MXB3D6$H?(YRF2;HKU[6D G$O\.DYL-UA^OZ'9%@O7YVOKVXP64#&XC7<>%26 M][8#.'+3/*2T$DN*RX"$V@:@,"&9TPAA&A',E>()(0E]5"Q]S.?[\_E93Z]H M;]+H)3=ZL.9!)YXZ\72BXBGP*_$4I!$A:4AD&/DL"'P>L #Q!"L_%BJ-'O=5 M-HNG=HPE$O2HOS\?Y2C$DS&C_FHJ&G95FK^O*I\_9E J#>,] M_AB56-;)OQ;#*910O;14*J6*Q1+'H8HYBQ7E,DR1E#).::#=WN@"O:#B9E]U MAO6.I]6.\W+'2Z@T71%.5X1SY$4XK6OTK@3GR$MP]GGO9UR'T97@G.W5GW$) MS@=M"_WHW'97>',XA3>BD8?#@?*U<\NT;RL95CQ2,16"H22,8Q8G:[YM:9<; M/T2.!Y47\MML4CR2D/MO]^7_?O3+T<16FJV3 -2.(3GV,5 MIJ^WXW=5D'O@P';5Y.%KP^../EP!ZE.^.5GU\AJ]-H_B$%@XK%E8!9%*1"QB MY&MSEZ>1]AI]C+3-FS(_5/B'*='J;ZWQ,$8]P- MD@J#3.=0(?46)S?S^VR6GZ=AC1&N^=@/).,B2E!"$\9QQ/TDT,9U)%-$(I5& M/TPMEY?8/C\'/8';+"T[6"5\3KKV:'G1QQ4O)C&67)(@Y4RR%#%!$<(4190I MGZG@Q^G4_?$B[7'>9N?YX6O0XW9W-=4,%GT YV,](L[ WF%FUG-S;$0 >(R MCC&F+.54X)1C&+(8"5_Q./AAFO43X-+^GO5OA^-\]M#\<(M1++W3D[:8#XK- M#U4IGQY_AXW:$DQ5D(0!(DG, IY(/Z28)DF*8A0D2/PP;?T&_,U0YP\?CS^< M+F;ZPF%$A!EKJ^\34';/U> 6C;&WC,8R"A'7]C6CJ1*8A&$0)@(G"/O\]0;W MKBJZNC']N=3=5WOQK![SV2G8W)W_>_SLJ/FQKK/@D8^PC!*A8/JX+TE$?8P5 M22*>,KP&D_9F&G6O[!B$7;[W>!S@?^:WP_[HU=KSY"QC3&H^#M- 4JU2>4RH M9EL9*<625% A*5:2K@$>O)E:+2^O13^W755Z>);P07'SH2K?T^-FRNLX5HJ" M0,#XP@0Q7X9"C ]^X ML!8+-3JW]L0TZ]%R(P\;B: 4*Z4D$2)D,0TD1X2'/D,LY$B%KV\?V+F[9[_< MZ >GP(V'Z=<>*K^V>@B'WFF,]?_4,%KU"%X& D.?4:Q9('"G,:QXC(-.,&)C%H)0;># MWHG;Q1(^+BX^-3^V*,R,7?)KUG?3L/.!IHOI3%^X!;HS ][O)GJ/_VM^<;9H MX#]M869:JV2E(H0Q2FB0*A:1%&;P4.(K/P@9(WP-#US6AZ\:9Z__>Y3#?VC^ MEHTK>)3W]Z:\<=!#N-4F^F>20B';GS0["OCN3EYU\NI,Y97? M:#"E#$N9,I\G8\)A;SBQ_7,YC_T'*9C1^\VVS@ M?7.%+BMC C3QY#.OGTUAD((W@F1>X=T/Y[?ZLL_ZK]'?V!V>Q!'Z#W M+1LMYW.XBF:\KQG>>XMK"ILPN2Q&BO"0)HQ%8<1)$,0)QBA- K)> M+[)T31"]S/.G+VO-_3:;W./]K=N>K=[?I:<%1A-[?_?+:H)WGY^LH/4$8Q^G M+$(H"(BFQC#T.<6$*<9BA3A-\%JT]M6RXFG3X;FTAB_7&UU/3E:PNF?*YV%$ MXR26*(B9+Y&(!=/V'**44Y:2IT5ZJ[*BG?LCE^LEG^W*BF<81*7E-%B9X[,^ M/>#=TP94"Z90>@$IAN:2]_S"35:C^?=V5CYGFGW-+ZYG>?;G17:CC^&7;'2? M/13ZNW^]G;D3?&J53TUA:'/=9[@&\^/R/(KW'[\DR6^?O/C3YS\NG[^XIJ%/ M2SM_[XO]^.DJ^>)=P6H_?OGTX;V25XGRTOJ3_IP8-%HTO_SW8;SHU(R0@+];^ S M;2GP(!8!0TE"8B3\(+UHJ*J0^H$4^E.^9+X?1&&0)*E(?)(HGR)F=8J^JWP@ MYSO,D?-RK6&F(*9GB_R9M[9QJMSFB6PO%@;N@C)S0>44N1:'R*TOL?'II:!= M-S2N&QIW8$4VW="X;FC50.X5F#64I>4>@J1QLN_3_-QD7NSW$;;YA-O MZFBZYTV!JI>;$GK><-P?+6#56SH5>N:+LZ7RMONLV'/5.VM,"A&IDIP&Q(\# MP9B$,;>,X)BA**:[Q@LA75Z_SR_68M==2X;HY]'T?<2UJD<]8 MG%)*I?*9P('$".HZ"1*,QMK,>^$1\[:..-S0(-#:$>OWFNK,ASR;%5ZN:?\5 M1]YR(^+K[O^5?4VSO)A")>ZW?/2P0PWY8\71_KZ*HV6_/UOHRTNL$+3]5T8Q M>_%B!J++^S#,KH>CX7R8UY+K%>737_JW^6 QRC_=N'ARP4.,DAXY2E/8 &K!*&&)\@GQ6A1W@];.,E73B9$#%R.,-&J':47(4ML9 JP@7VHQBA M@#$J>""E2%"8)C&))5X;+^Q,QN89I_G^=1CE;S(T[6!5VRF[GV?,B*2N'TZ1 M\I,(L#8192**(L:D"+$?)DA&@=S4[/4R1FQ'$S+\)G//#EQ!'H4>+//P0XC+ MY\7\3"U.W@"Y57%(XT#;E@D+F2!46Y\"I4I$DD<PZNR (O&[;&#GCIT:[PE49^0UQT4L@VA/D)^>$160!B9&0@,2AT$<2::2 M1!","+9NC>_+M;!!M"B&X[PHXLG=]7!L6@OC"8R(^*H%? Q]0@.C B;C2OKO M4>PCM-YY>$J&5N?DG"5_.K\>:#=3;OZ0M >K98?D_R)$&HYDF%*-), HY0P%@=]>4=CS@_V-;#X@N)'.:SH#_B-UNST5$9-8LB B*8L9X8JG M6*F0$!S[=!T'X\7\UU(=1@_QMX2^/7PM>,KFZ@NN;M]@:H?8PK-/O+2#D$^- M$A9$%$42Q7["HCC1)H&*I0RC )$TY7)]6/C;FP8X[/%@?[+I)?=[L%9#)ZPZ M876JPJI1-R3"*"(XXC**)>-:;H5)K"T@+="X$"I>"S"\O1V%_1XBK9:T'I^P M.CQ$1;S*^/L;JQQGQ6W/@W\]@/S\IFEF/+>859_S8JY7#@%_^/O+8="JE>]C MW/#5$EB6A:.:SB;?A@. W/)FN>:8ON8BBPXYN?'Z9J?PK\%[=#LMP1VKK9H/ MS/+I9 8_W0_GMP:'*S= 7> 3F S(=3;*QOW<*VYS@(.HD?'8^ M :Q(!^E5:![7?^S? F#E DZWN)W<:[FQX;G%7/_/G;D"MV0/5%>Q.QK8)M)Z MSFSSQC.7=-(!8H;=9;.OP[%=7K:83\I?6(/ _*:#%7OINSI8L1\= 3I+6+'S M1I?:#7*Z0QWKZ.(X(,F.*6-G;&(P#E=-QC?BB -TWH_$!<>BCA?Z@BR<$E0%I*^U98 MN3$1-!24^D$22(DCID@8(2:)SVD(';R^6F/E^FB!F]O3[_^;SR8#>&)=WG[" M)7L'Q:('6T5T6UN2XQCEF*%1,)XY$O!91RK*,(1)G&T5O*^E>_:T97M MYN,/CN].R_&^,LF3S>F:3=F:@TG#'YGY_NQ#.&K[/JP[+I%4B,8B9@F13,A( M1E!IS!/J"Y)2OH8Q!2)IQ;A?EE?:^%_^1>.3QQ,CV)ZR/TC'X-PC#)T,.QL9 M)NJ>PI@F).(*A3"P,(H9%XHBQ7Q,M'4AD$&*="J7E M7)._XQC'#8^Z]*K)ASO-/'P_GF?CKT-]678"LAH6_=&D6,R>'G;(PB11H21! MRF,F?2I$D&BG2**(BU"DS6&'L4H)"_4G?!PPQ5!$I4S"A+$TBO13A&5(?:WY M0,Y?_!Z\-BMQ[4R7#^RWR61P/W0@^':<9'T&GCV$]JZG'DNY4CG7RIC*HG$0N59A^E#SZ)"6<, M8(2?O*JM[UF_JA66WH7.\.O(A[Q[H3C81]F?A#*[NVSV4%;7@>KX-IP_0#G= MUY)>AX4WU5XBY+\'WG6N+;:S'J1.Y&2["YY[XP<;2O4Q13D+Z\(%G/K: MQN>1-LH0HS&*XD!H$U\;!+$D,5[#ZBWUVP:;/6S'9@][0;L]ET<81]W(1^A M)4AR,08HQ9220C.&8A#+QX\<8,[4G'[N#OYIEXV)D;+G?LN'X MPZ18=;>5=;>-5?L\[BWT\_7OGAXET0O;@0M^X9775/_C:]]^?@WOG[95L:FN M\T42X'2RFX;S XP;,RH@XH:)4G[ _!!+A=,PID0%-$I0N(:-\(1*;BF,1GJ" MDDXE=RKY%%7RTWSIUWSIQTI$5(0RC3C \T>"HH2(B/A$1KY: RM^E486+]+( M3T$(X59G@1XO@,E9Z-47]=%L9-US @MX[@$S//OS(KO1Q_!+-KK/'@J($M_.W D^ MMXS7,.&Y-[[CU^2Y+=/7OSI\Q^7NT%)5%7U>U_LQT]7R1?O"E;[ M\K+YM(=)5W6\COSG^F0ZT0 M\@_#;_E@-8]]!?+MR;QH0--8*A;XB$D6QD+$49A&":=!' :*AHV\J.(I)0D7 M0:#=94RD($1*;8CK_6#$4/AD#G+K>];SHL_.2 9[RD@^XWZ?D>[=H!0 X22> MW.GU/)CF@?#7 H89ENGWS-R=E\T 0N1N.AL6^:!,BM; *%W:L[6T)]Z>]V3^ M$QG,'P3D<:KO.DN8"GP8> 2/&N1[QRS9ZE0?:"_$3N?06G7PZ=#!?YJ?\L&% MU/O6'H#W87B3&VL+--U#GLV*3=F=?]VK'?P]=%9 MF =9]+!F:K61Y"YS$TLY;M$HU(DD45S@$(DH9$I($1.>Q$@&)$*ASX-U//Q_ M+8:S?/!$[J*,![APP#^*_&8Q@IC HZ4[_^V>_M]//#5Z^#W[G\DL'FES27X? M%M5WJHN_*N_]X3,LH/C=1*>6$NH71=[_9;"805#BW=^#2[3>V-9ZG=ZQ"Y"N M@>6H"UH$K0M:2) D1'+-VHED$1&<)Q%#! ;B^DF:K V_>((=361GK.EEUH++JZ:8>$=3==C%G,D2$!#&)6)PD$@VR&'H]2?(D>%JV,.7TNR1QZEU G[#IA=Z#"[FE9QVO#C%.5 M:E''TBCP62H!%ST44H7:/O-5(J(7R+J/^2-S% ]UPVF7N-WN78-YE>?.?FQ>_U;?DE[1+V[>J^$X-(0HCWH"B"2(B$5,24+NX"R!$TNRQMET.-\LT8:F*6:"-?A;"\(\D$%P1 M;0)H4]]?&RU_>"[Q%W?)JK[CK0ZQ?QETN=9S"OCB1L"7!9+Y/(U"+"E3*: \ M!2'\"F$I*3^$7.L3-/UZYU;T_+#-D>L'Z\-VC'D(C+G-(PUKCQ384JLC)A+M MA0)D&O1<4*K_92'V7Y2*>3N/=)^\&O18V.58.\X^3,[>PMBB6=;'4$QC%D4Q ME.Q&(E6)Q"(1"(4(IVNXP&_N1.Y5X9(>1R>A<,\EOVJF1';IU$V^(VD4+:(8 MD2A1$4JT?9T X"OS8Z20B-(@0O@(BG7-1:]^>JOW2+IT:A=!?5KYD48$-4Z0 MX#[E01AQIH3/B90P^EKI@PO00?B;3_+!JQ4@Z0G>M0]W3'Y\3+[%=R6T]EVU M'O3C)*(Q0(:'F$J$E$2*HY3%"4%KHRX/PG?=+]_C7BC:]%Z[;&HG)@Y23&R1 M$D%M"W >JA@37Z5ARJ#L, IX1)-4T430D(0_W!'>MT3 XK0M@=VRJ7YPH)[P MU62>C;R;)W$XSS-^=Y[[V^M0-_M0,UICY]%_AS38;6][?DOE)6K,!:P$2D0< MQYPG#(_O;(;G='=Y4GL]]?W]T*C*(01. M:$CK]IL8XU0ISF(6LE!0GD2I$HA$<1)R$J[5\]8^[<;@2?*]/UK GG^;3 ;W MP]%H;Z$4C'N8T3<,I731DK1SWGCG)76WW]U^M_$W2O@_=IHG M5PGPFODP!Y\B9*P)!$H3[C-$E?Y77!!,$ M,\WY#;6'-;8_-Q\W!F(9+7$E1E8PFU/P^OEHY/[ZMW?HG?E9+[-?_KQAEU?# MN[SP/N;WWN?)7;8FQN^'@_GM+T)<UEA\IYC# M'LGB<36RTSF\QJ@^43HH6^XO7,^]!^WV1K7]-!Q[T/%>G'O)W;F*"%.E[\79 M;/:@E^+],QLM\HX4SI(4&H707K,2NB.'LR0'[0!OEPL[EG(<:$XB;;UZ\P08 MX=3WU^7Z3V=_W5V>SO[.YB[/!7*O&I?NS;!\AK(0, M@M1G!$E!H%('LXB'7 1L;31IRQA\_/48?-7-7Y47__ 9%K =AR]H9, M6TV)'F+6\Q5)S4/(6_(&E"!33/D,I1'U X:XC!(5$XQ\06+,B'A):^-C" S\ ME0!"6]FY%3Q=>MHH0IVPZH35@0JK+3@,G#8'S%'&DB1-N-*62(RBD,14(B%9 M3'&LUL:MMH+#7G5ASZM4L&^1WV>S/PLO& V\./QHR M/>_Y>#RLXRL,"413+(4O?18$@:!8$$%4FN!0$+P&ZWQX\97ZDN5X8'[X"#>\ M-;J"49OAE1-0U2<_L8?SFNY)E'*N./>Y'S.>^A$+$0YBP:36;C)L8VC!:Q7: M%L)^?9R!MV6H.QXXV'!"QYR'P)Q;/&N!:H1#E@8J\'E$E$J8[[,(1XCZ"=$J MR?>U$7:0GO6^^37H8=3F\/93<9\[[CX$[M["W*21TN,AD5K=:KT;,Q6G/!62 M,>H+Y?MHPTCF-_R[9^WA1Z'?G,V^6CXSZ*&Z'TRY[ MO]&[%+1F==^G1$2,$Q%R1F.8!:)H[-.0IKZ2Z BR]^7-?VY>_%;?DG<3]-K& MISFUJ3F"U6R2*C^2/ FU::O9Q,><$"[#* Y4A&)R$,[HDWS01LK;#UK%"CZX MT&K'Y:?)Y=N\VK#V:J&>)?%)FA*N7=I$BH!1&2JF*!8!IFM=^0?AU>Z7\5DO M;'<<0)[UA2UTGG1I5@[SGYKC1LTJOH4%]IE3"E*.&1:.>&< M2"7T_^@Y-DH6 \R51%'DXQ Q MAB*N@BAD4>*S.!"<';;* 0D/4'W-^)RPVT>K/?9R9-.GAR67RQJS*LP9(G" M*E*^1"Q-(^T.)R*)<81C'$2([S# MG0UX^@.SZU'L;0ZH..40W-EN_%#&)S?DQ5;OHZ.-CC8ZVNAHX\<>PHDU)KT? M7TQGDWY>%%Z_]1ZET_&,3GU_9S-*I[O+D]KKJ>_OAT9D#B'HXE-1EQNI1)]4 MRF0#;K4_O#&P$ORO3]:P)Y_FTP&]\/1:&]A&-S# MM%5,["V7W05:WJ(&H(VT_\F:R>>\\%@_G%ZJ;, MST/M!8WGO_@0@6QCEWK10$G#\2*KR/A*O^A+/LK-U5\$-(VE8H&/F&1A+$0< MA6F4+]Z'I7^S\93,IYS6OYKN_^CXKO&PZG4V^:_Z;YZ.'W1=BY=*_ M;1%,K"YLHH%(!5=!JI#/N(@Y1H'/(L0XE40E:PT_S3O]=+,JIC;TSPK3/_N$ M5&*55 J>E$KB'3,%OBUF%.Q"#F$ M&25G2B&!0Q(IFG(1!*$*UJJ[=F2V@[U/?+E>9-[N?9H1 5J7SR?/3#MVEL 6 M.7CI+9N>[1B3+1N/5_H"X\F=_MJ#7GP?S/57\_46MN9UNS(*0Y6*F.!(4L90 M*C!/4Y#8 0I"&H=K;I5>Z' &-+C.U-O\JU<9,P;:0_/DO3Z@(A^_^_MXLLV_ M>CGA#JO=>:.)WE/AP>&MQK2]P6(&JG65]79^;\FS5IX X_Y _MNXF-TY210DF%ZC1WZ\]-R*%P(G^:!Q$2NL_$44)290V M>? [+]?T.P5W>K;(WSU/Z+RIMPH"YV8R&DWN#1'#X6C!,]6"4[]%$W<^SX8C M3?DWAL"SI@NJ?_=T,:W^2C;WAIHCBKFQ.8TZN\Y+YQ6^8AY[8R[+^\G\.%D4 MFF2+GW_Q?GH_]ESMS<_/E]WKA]+X]%+\$*T(=\ZDYPG001U. ;+Q@4C83WZ6TM'!#-JL 2\L40@[?WYL0RBQ$<\7'/0 MG^KY6A?K'_7^KN[ST;?\=[W.VTTMIJ*=4@4 /NJ@Y=\"6[TUOL1G"N;):,U^ M+/(1#CEG@$^F;9I(19PDJ4P4Y8B+ETR'VL!^_Z4MWZO[R=ZX+NQAL($[-,[C M48:D4X8KW!C4W!@3)2, WY0L9=Q'^K\A49"&1!$FZ9K/LP,WWL[R50#.]OB1 M]FBK_-@IP;WSHW^N2I"'C=EI-,(41S'&/@ME!#CU?A0$$BN)DN0EJ)V/L%TZ M6_Q[HA8T>D!*_TK_/L9OX83/S9]Y($C7"-C$A*4\V2)/09"I(HE9BH M6 *8;4+YBR!ZUGE3PBWLG4%QSV^70<^EK80?*@=#7\G!UQ6?6^GP08@N1NHT M-@UDQ!25B1",(WRJT[W70QVHM[?\U'\L,$14$A:D*$N;[DK.$!")("8YES# 72-(4$EG9#F4CJU+4 M)'5??9CFQWO[UNO):* ?43D9KW_4I>?MEI5/L^'LG]EHD?^>9\5BED/=Q/OQ M=#$OU+#HCR;PNR?3[D0E7%"L:,HH$XI)*GFL658R%"5A%#;2[IJ/"0Z5YN4@ M9 D5G$H9)ZD?2LE)2)!E67W9^4#.7_R>M:P];,TS>_,:FX/\MQ42IL3BPS"[ M'HZ&\V%>/#IG9O>:ATVG^X>V/?H/]M\G3Y:',8]C+0S# #&J5(3\D%,51+$D M)$%1XV1#+2@#/^5(\9B%*M GRU,54C^D.$@!Z?6)D]WZGO5ZB.VU\L^YKM?< M-GE!54:P6O75"D,[ OMF"&P(-1A$#+RM,<<14DTEN2RGN)XO1 HH9GD_ M-S47\XE7Y*.1ID!;<^%-9MXT&YH_S&?9N+C)9U[FC1QQ/D#%A?ZL412C!_L1 MIT^O\_E]GH^]NVSVIW[0- ,5,]1; 0*?FZ7<-:A_D,US[Z?\^W!N5_CSI2>] MFWHCS<_.\ANX#[L?O<[%W=2,_/;6I?:RE-[0 %**^U5AO#Y9:\O%MG%O%W5A MUBZ%*:VH.O/O[:RN%>PVH]?/GUX MK^15HKST_4?Y,7XO/WA?KO0O?D\^7GW91**KO-N"Z']:'6W]NO\L!?0#;5I3R5S//^[7CX M+ZU3?BH6_5O0BUFUPKO)(!_];"RP\IG%TD/AMT-CAQJ="%H,OK(CL^W+ FC6 M??>AE6%XHPW)QL*=.FUJV$5AKDCO:9;G%R-H"/!NA_DLF_5O'ZS!<)=]'][I MUUC-"Y>KC=;)=9'/OKG;,L^'T[O33O#:1Q?C]0]?0V4ZS(2T5<^E:3#19+#A MP^91 ^_^5EL6%948RO#ZVH+X.IDMEY-FX_[00(<4VD*\,S6H]\/YK;O(FBCJ MC6J+R1+D8NI(Y]")-=7K! M<].*,1R;;^NSMV\JO)]@I=X'\UI?;[TL"[?KL42Z;-_9RMM5U-D7%9/[^=6#5P?SO4 M\K;A)-1=1AO4PJ3?7\S@:\7B1O/7$ 3P#8B*?-Q_,,3_;3+2/ U<-YU-OND] M5&*\H39@W^"BC+].X"_Z+(;%Y;;04<1/[2 /\FRD_\=P&WSK?J)?-Z@8SWY6 M:_R%5DH/MA4&?I-KLV]R-^Q[^J"THNK9UQIMGN4//>_WQ=B86"/O2]Z' MWP%W?EYH8OT]^Q/V$$VRV6#CXO1#!\!M^C?PP>DHFP.3F.U<.C5#RLT7CFLW MJU"C^X"UC9(;.-/A6Z;5V:*HF!"4MY$PC:/9Q*!U/W$"5NYLHK<(ULL=[-5^ MY&.N#W'VY]*C;O)\T''RC^-D_W@XN6FCE39P2<)?\[&VR$:C!VUV%473YKR9 M3>[TS_]C.SZ]8K*8]8&?:WJ=UV;V__=_.,'AK_H!]^.FB[*50#?F$GZH\]"& M$TM6>T^_#?/[8M4ZKHWATDGIUSI;RT_MOIFXHE7:7GR;C;]::P0>5%Z5,Q=N M&N:\N^2[#%Y=+$;.'YSEJ^^Y*8UM,$3ZFF0S,#AJT=IP%C:M&QH05^_/E(5X MM]DWT"#:31G7H5/3^+;9PBK#I8^$/)?7O=8E>F!-HI=MIBA%;^& ');&_.)*DO'8YR'VTQBG(7LZ>+3M/6WT=KY!+Z>6:]J(J?SZ5>&W MV5QPA#R N'^#OB>.)>V%62:WG@8TJNOGY(;]K'^PT/:(7F5F1/'7Q=#^';AV M,\<4X ]K;CL4EECM1CVK!E2,T.M:3OG6EM,0[=1RBOW=OK;;GTA+#:XGB+>] M%;QS#S62+Z@W6TN#\)<>!M^.SG2A_&U[(GM*GM M]+0JJN530].Z,0NGL[^SNO;;<\'.K\ ML=\GX_RAS #>Z%V\:(K&*X354;4W'&_W L()U"4FZYA\(&(E^,!_$]2"_HJ&%<77V_N8ZC@,C<_9PE1TY#B[X824R!$ M"Z=9@W26[XP>&E7*:9D!7GK4IGKFH@H-;L7I?#Y83W#2_9G=((E.X!VEP MK M+.% IG$844A,I8PDG*,HB8F/B99^(E1KF P'*?"J__SW,M-DX@";99YMBS$? MP)T,_=$R=$>/[Z!;9+W^LQR_IT7,7GIF3VWDSM[V_(;"6-3"V$=,A4IR'Z4Q M(XI&Q*<)\U.8JY.&T5K2MRUA?/IR;VMO[D&.YCF#B$DG!#LA2'..:_P JH43 MC46:!@BS&*LH)8P'44@Y\2,ET1L(P/&VY^NC(LZZ(Z/"*B%XQBZPK(NJ* MB+HBHJY(9,)OG9TT=71'1V^>R.K4]GKZ?%GUT14<>H)[K7KHBHRZF? M2DY=A(UYRY()P=,HYKY B 9IHI)88I&0*$A)R-N,8/*3+R)"/<392>? NSJB M3N8=IP;@1R%R$_3>%\"^2QDWW&FO<\@=M()PDX0 M@B#T@]HRI5*RV/>32*6!"!*4:.D'@E E24"H> -!V-F5)R];WVB4RG,+E/AJ M?1)IIS[I.;CAV[&;_KX. R8/"WX(@!-W_O:KBI9ZS2(O[S9[Q3J>)2D#5O<" MQ3$)"2>)C BC0<1]S+7G M?WV?S0:Q7@N\L/BD9=E/8YD])H;>?TPK.826Y-!%D?=!%MUK:5#D MXW=_'T^V":&74\&D7CR\&_;K]=V&O=SM&/X"6S:[,WO>$=U\7SRKEL'OB@-# MOS.\!BRS3/FS'"H2]3K'D#19/?SFZ)2=WZS5>)$7KR"/&R^;3F>3[YI:Y_GH MX;6<^F];6)77Z'H!2[", Q)S)%E$,4\YB5*&D-)V3U5PR%?9]QW8]()57!J\,_"A^G=/F@WHTE]C5T^?T4C_QZO9]E7"^YE7 M4;>,\RA*$^(GE$>$5B^MB.!CJ1P/0K,5+!Y!:L';K\N<\T[^V$,_PKJE>\V3P.B*99@^F M>-<,/1CD=_IANZ-_>H>E+N1H5 O?K_JT+8RT%9900/Z4,"[<^;NOPU5IH0ZX M]/IVS<0J,X#VYQZ(]5X)3:NIW)CQAC0T4XCQOJ"/\9+:>5O7Y[^OZ_)?OI:RR7 U+;-S?OEH3'N\]R.I9?$V<7J"& M?J9=SO5.A!G\(KN;+$J(])YWG?+]Z6\M%1HK]S["7 #OIZR>W7*=CR;W/WL_%;G]Z^Y7RUZAXUXS M]G-)=(!)?3W?>24_VU$YU0 CPVZ%(?GU8[0\-[-#=/J3PLW9&>@%&.:%5--< M/T0_;#(NA;"UR_]_]KZU.7$D3?>O*.KL1'1'4-Z\7[K/3D1F2NI3&]55-56> MW=A/&S+(-M,8/!)4M>?7G\R4A 0"@XVP 3.]VVUNDC+SO5^>=_E2/QQPMQO> M._1X\'.56XPW:!11X^:D(R<1QI-I_?55+4D7P0<_+' M-J$0@?.$PN<]]QM\AA4FQ!N>4-BY4?2L8.;F*88[#4$DSZ%4ZSP-4J?T[;8L MSUI8*ZT'L[0:N#9R/I6?S%9/E:EG"-HO61O C0&LYL@5ULKB M_>NY5'--\H@B2?9NG,&Z.C..0DPYQXKBB +"M8I!2)22BD/[_79_^:(1M2(1 ME.^_LQQWG0EJ#G_HT"Z$*^(ZA1%P/,$=B&HP FNS2RPY-%P9JA@7V' I0@4X M0@3QCHBEX[3A<1"+Q"M\B(YIY4232FW#=R^)O"V4UV*D[Z+]9.W@UE__;^)O MEM-8'=UC-1YF&)N0 &K/$VEIC Z18-B "!C6&-V#&(:"A4RI6-/(4*D( M%%$D7=+!6#IXU.39>)\=1_?LXVR_^3#3I0LSZ4F6>?"-YX?HE@M*7RH":076 M\&9H)M;!]M,.K6^MD[$?;F.JW(=U^4ZBBB? MNLH3O\3@X_!N."WBS=\F,_?1M>6B)/C)12H1^-5]T_\)?_VY2A2XU'I2S&B> MW057U;E;@]:A;Q0CTO9E:' D06JY8\YRG(94*XU82")KG (9:8 ),R#4L16Y M+1C.C_:\/E\;NS?#:76XOQ=+F5.P*1>R*8*XXE+>)'!I_O]U.]>=?7@!]ICU MFP:5P@Z\I/:BW'="S3JDF-I_97,N5U^MN*> MZCX*VJ-UM-HP1H6Q*I<039E4RC :2\7B&" #VP[18K3:3X[[=I^ER>#S^+^2 M;.B)[MT6K5H2]&_4Y$KFU/H>;4B1PC:] M_F5G0OUIOP=;EX!'TECA 7 DKV=OG(&NJ!.HAG M?=4ZN_TJ=UY7B,2A%DA:7TH009%AFD66"Z'P_XU$2\ VN>=PE#>X0$<_IM\S>/YL,'O6@#L=9 M$HT(/A00(A521B,J@=)A;# W/(R8YO%V=LU>G*5J2]V.=BAW]UDJ>1!F0#=. MT_UHMF>G2=9=11)H+0137)B8,J(% )QB)1%A# O6ZG=_*:>I38*O9&-;S71T MSA,#=1 TQC32]F A5HQB&$M#J* RE%)R:LV%UW*>#N> ]W3"AR&2?G:&SS]G M0WM\P9W]\';TT)!(XX&O7:W*D1WPLD,4S7M6,(^]BK0":MP?WEN?ZSYY\$FT M)2%W=M!>UT%CC5YY:+D:1$R&$;*^@!8:2H.A*^#DWKC8FX/V)(,!;=F2B5:& M62L<[,/WTAB"M9<6 VA0S#@6G$H=*F9"0*-0 X0$D*T^E\Z\M#V9BR/T MUO::BW,%S44JKITCW:4D;)47MA=7TC_[QTDR[N[9]S9NX/,X4+.;F55I"/OJ M!K[8A.=X?:GG9F!58K^H%;8/4[QH]N$$/[D+E'FWWV9)EHRGDRROLF^!+S_T MCJ95>TG0]_P7)#=9ZFM-%GY>,&>@J@_G%_$.K/%7#N+A]%\W:9:,!H7S[AL/ M>J[V(QDX;6QM[F*"07+CKN^7Y&#PI^XWQ9N]A86.7']DMKB0C\5[U0-JFZ8VG0HNB/V[ELS M7,R+..O C>Q"[MN@V._ADKK4,J21 9)CIJRIIV"L M:&Q$&%(=TEAA!A?0!]:?[!?7W&+OYTR=P8>Q@W$YC?U.DBZR7A!?CC1Y'LZYT+!WGN2#6^&8S>8R)Y0:BV'O._U6:&" M[^Z&4Z_QK].T4,#N@EEZ9W6PN^2>":\.Y4$6,8:8U7DZHDH)(0P%C!G['^L3 MU@!!3R.\K^G]+.O?)GGJP83&;JZ/+XGL0@#9]]+T9N++YY]"EWMK"(3[%D2K M:?,VF\QN;E>.QS/AOFMXX "M)996 =/0&1ER @Y[\TW>%R%]9WF-XO6?EN7^8= MD;[S]$M%9*KV8%K766S0O$^& R\2_1 BUX.9OSA%UI6'(>V5Y"#(;Q,7C^DSHS M_^[*D][>CFE!E;?P3 @#&#%E:I<:% M:66$8Q!%8:@4B39XIG\?S]N>PW(M)T"P9(\%M<_!)7GQ ):3JW-_U>=4JHKQ M!TO U\,L=PWDPXEWB4=#RQ^.FV973@64?>OV7Y5$+T$LYHV*=1#,O:Z#62[Y MTQ_-O XI&^:KW%#>S LM7FANFFP*H?G

&N4>F;>,6S$<"9NF:W+T($(; A# M' R-8\X<>W;K8>$2G,E;9HDQZI9YQ!A]RZQ<1D2WR!,B$X+"K3&&WC(;C &I M;_^W.,^?!GQ3_Q"?@[ 5",/8%W3SC="S5X MJLV%,R:_T9 I4/(%@BD=PD,'OLA7RCHS *G@-82I\!F M>,0I4"44BN!/%"[UB]\8A1=).452,+&5POP0T+(GE[+! &B-2D&'&YSZQ<-7 MXXEI)#%0P)6^*S&7LL& _;9&I9S$< HF%HS>-3-3'MLC4N7MBDM>-V\4H]7A M%/:5->^J8'U.'S846=_:4UMWR/J0[XY\W^+RF.25]UK4]AVY?8T]%$5M;/!V M 'WO9$^9PTUJ#G5S*>UUV9VUNINZ./?'R& XR\[^ U!+ P04 " !:K6U0 M$V,U,#@" "*!P &0 'AL+W=OBI^R-5Q@+[[TA+5_YE1#=$@"^KW"#^!/M<"MGCI0U2,@N.P'>,8P.FM00 M$ 9!"AI4MWY9Z+$M*PMZ%J1N\99Y_-PTB/U=8T+[E0_]CX'7^E0)-0#*HD,G M_ .+G]V6R1X85 YU@UM>T]9C^+CR/\'E"PP502-^U;CGH[:GK.PH?5.=KX>5 M'ZB,,,%[H220_%SP!A.BE&0>?ZRH/\14Q''[0_VS-B_-[!#'&TI^UP=1K?S< M]P[XB,Y$O-+^"[:&$M^S[K_A"R82KC*1,?:4)Y(DKH%$J= \G@I4J= .LL@'2V&676#26^68A(F&PO]6ZX(*FJM\CKYF-WER57RX\VKY.+%9?(B*,? M]G_ZXQ_P:7YC,$Q^J,K]?9.\+E?Y*OSSJWS92T:#-!GV!XOPCS]D=2\9]/&/ MPW[XQ[\KY6&;E_OD\],N;\VV?_6OG2]%]4*=R!YE>W;S\DF_/?_]M]BB[$SKK.R*?:PS1V3 M6&>;IC7ZZW)?[)^2-\4F3]X?MK=Y'3[1[P^N1O/19-[QZJ?\KFCV\/%]\C[; MMC[P]OW-Z]???TA>?OCTL;7=,L3;=HQTO5K5>=.D^D/RKBCSY$/9 M)HSAM-]/7N5YO2[RS0JN0/WE,7N"E1P*6,F@WZ+/\ LO\5^PXL_58QD^>[W9 MW6=UOM]GZ:EAS,Y]K*N'HERV9OK]]:DA/E;-'NCX?Q>[Z+:/^OW^N'6A: 1@ M#M%7YFW2>5N,_%'BBU6B>#X<7M97*3+P\U?+U] MQ;=;./B;?;7\DB8O^CV@8KCQ=?*0;0[Y56O4.EL5Y5UR\[2]K381$OX^_)U^ M.'G]=7F?E<#R8L3__OKFU?6_=6SY3_EF<_6EA!.'960-[,4J>=LTA_9FO*\Z MAOAKM8$;DM5\@>L6?Y7'7A[J&ED$\P5:*!#*H?7XO^==([PM]WF=+??%0XY, M*M,AC[ 3N+Y C'=5W3JYO4= M+NG[NGK#U;)(/ASU< MG1()J8M)-PZK@\7?(O=RJZNO3TF#UY^$ 8AM>@MEHXJF'T!NXT;!@#3Q^VJS II)]E5RFR=K M.(A5\EC %N*+0M\%K N69*D<5UXT#7+5W:%N#LCV80 0 H<-,]O!^#J!_0"Q M[Z^TUI7"7^ -X)'[Y.W;M[R^HDG>@*:1H(C%\7 *^=<]+H46M4KNX>6B;$F0 M:UCNBI;\9I.U]EV/"_Y>PPZ\!27C:_*O>>OD@:D-^L/A=#+L%*]OB@9YUK_G MP$3>P"];]'A4.,O;(NJC[[_Y]Q83DVOK?KI+2[BZ0H8Y://!LJDVQ8JV\+ML MD^'^WZ &UX0ZVN?[ZM# 6;;/$W*?(_4 TRB>J2%(=6OJL/M M?GW8))F^ H^\&*:#T8@F\F*0SL>P&+BQNYP8VJ9%#F_+!YAC50/UTU=:=[/. M=UFQ @H%);F1*U(!S;8XV><*A>G2VZ3V:*!KUWM0%W8;O$XX&.[4#BDG^OU/ M\ <8EH>+/@'\&JYK =MT[*GOJVKU"*IY:_SB[GY_5:VO#LW1]S_@DCM6Q2N/ M_TV)9E-DM\6&N$R+#L[8?1MORFV67+_%]^ M!\9CD]_^E+24*4<-"R?5WE3W)7("5/]"\[?_+U W6O%=&1%N<\I4M@9N)HK%G4[*].0R0QH M3+C+/&*'3MH]VPE-RIUR=MC? QOZ.TYY/D@7LW':GPQHBK,1_'.1SN?#Y\R_ M=8M6*S(9X=0?/F[K_=FO>9SW.M_2L1ZMN@\*C)D,&I.M\V.7L2#E?PT.C9)O; M<8X0SMOJ<_(_LNWNV^2'ZA:=1C=@@NYCOKW7>/=V=0$JQ$V6W70_R%<+E;DZ M![WKT!8Y;\%<*VHE] QD]HJL9;!Z5H 5?&U3D5K7NLF@%?-0VZS^0G9: M:TYYF:,1@P]EJRU8?GA$R-;;-A':CG]G&04K!4,-K+<&-JP(U<+6H7W%3Q^* MYM[L]A+D'?.3JSIG7GY$.R ]'LX$C$?<(2#D.]%)SCF;ZLC>=I]#P>1[@2*H M=6=9]=%'9+#+UD&]%4FAGSNB1H5C11]]AP1TFZ\KL83A!5#4(J1M_H;D]E"@ M9=T2:K!Y,?'Z+F^:;Q+]*_(P'.NR)3'+,X6B&>E9(MKXJ%8Y1%V MT_F=I<,%1:IVOKMC#82>1W;9.E'O27HD!6V_*99\%PO@1B)J3C/^GW*TB/+5 M50;4B_$-]\L>HVY-X_Q7NZ;7*>>G1P%=K?.09PF%_ 8_72) MI!2EP?_X!-N,KLW'K%ZU+LSKKWF]1 4)2)AY9K4C%2E-'N!(Q%E;6]<8/W0H MB[UC?ZCA=RCATTF^W6VJISR7OZGL)]_2?\;W7]]\_'B,;7U&*4A^YGL,E<%] M0=T =)$]^I]/?K9U& WZH-D =\7'N<\=FRKY]:]N27-"]@2WBWC9N<\=&_LU MFRH=E!N)M:Z>2;;M(9S#!FK$2$)$9S\VJY9[^_FSBL3BNZ48NHS?@)UZOO2B M5];TRKJNMHX^2;&K#D^CD4P4"T$=%>QHT$A*U2!0AX*?R8=]8#WZO*%?Y<"5 MP29G"8B*NZ.:1_S K/^137Z;H<%PNS]'>?;?S+\N,5A-?J!;V-Q\CRHH>[2? MSABMDYQ%X3UE;N"L08%IR)4@A@_\IM ;2*I]ISOSF+(,HNN*#N$NPQ/ &?U* M<^5#S&G_DD)=I"^PE42+.,M9W>TW<6(*YX<3.JRTT/>=>KN6=H?:;8*4;*P)Y$D7T?\UP.9+7L8'X/%;L44-B?\)$ )#TG4ZL M;B>3XXM#EQ-PB$/,"7#8[39T88$449*#%G2HF266*H./\"I*103>PRS4R#W6 MKLKNN/#Y0D-NEO!UOEDM5V0[B@V7;P^J [-J0VZH-%E!2&,U1R.@\E42OR!E M:&ODD@/?NZ^KP]V]C:5T!+ [+1)>&EM$M-;LKLZC[/-]AM_& 31)BG;IIK@K M*?D1TU)Y%KBPCZ!G1V*T?XH\?]#N7*?M$Y)I\OH=U-.;1M]5G,R'*:]E4!]0I)+9!M+1!IS?< M:Q/_H)C_,MO Y<,0>+',E4O68D=3IANY__-5<=A>-:2JW,H.(PL'HBI7M.B[ M376;]Q)G>R@;3(,AF.*WAFU'=VK9% U+U'7Q56+#LC.P7S"/JWUU%2YA?P]& M&X^6LP% GJ*4',?PXQVEI8"8+\AO2_/';#%<\@H'1(Z&<2)9*UO[\,%\9U;D MC+7L7HMLCIG9KGJ$L]?\LR7FIV%B5 ;<2E)]Y5N9TM#?\[J""X5)[:L#.AA6 MU2-0YC97TN47DI4P MYGJ3PZ_L0V8SVYME]P>U6MHCEK[HI?F2PW_+LGJ0[2E*G>L^7]Z7U::Z*\2 MV!S(FL]@*S!KF5DP'P,K#RI_Z+HDY+;.ZI78&Z!0[*H&[,9#L=ESQ(\)"[CW M'JL([,SY)K\"/9'T<"?W&Z_/EKGSL#^8TL!%PT; @8X!\QJKY#VN)]\D/\D9 MX95=]M+3HPX6BZFYR^$H>K'Q0& HX.J'#1N5)0=-2E)4J_HN*]7>I8U4RKZ $/R1.'S0F)JZX'>MKR0%F3 MR]/$21%/OK].*$D[28D 3!*FC,Y4XHR_F WZRSG:7O)=!BP1 MS_0CIB.!+D*GZ!Q077>F4,#.T;^'++P;#WL!,!Y^%W2:VHLH2I2HM M>E/S4"]8/Q+_/0B.JG["AQT? 8RF&Z-N"HQJ@>PZ-&BAH"I#QFW@?$."B1C& M2 (@\.GX*F!V7_#:HN)PR/4%MH+0L(;_W'&*-YLL,/'KPQWPV&01W3DG'0HX MY"I(!J.$&6#S5Y_P:KSD< K>P8\@M/,]YDL'@8G46-;MY"T;.O14FZX8AV4T MJ"[ !-[AE.SGQI.@AWL6M]YZQI.O'7]:*\QV/TF[QWD*) M:A=W2&NEWBZ]A[A>4,\R28='R0=ZX"/L[6TEN>RZNDP4*-V4^PS.NT8K0=0& MR93C4#1F:I*> 4N!E8$(I#UFOVC%^B?3@,R4^-"&I"2Q,*)N_,.ZJ(%*_W;( MZCW;1+SQ+R:+WL)L@ Q"Z: )BG!CGZQH-UWF^ _8K#P#FN"-\:>"[(#J#W"? MV((#6H(ON#M+OS9'C%>57Z:)(T. F?_E4(*TFC#9>=?DPTX([),= W/<]9K0 M1C+5\LXAPS%E$5B"R(%,NT;_B!\S\OQJBY6,R;NWWWWX!"SJT"2SWG2"G&&)^ENJ=J Z*HZ3!V]O M, ]2-+(MRQ126$G]H)NK$U0WU@H($W.[L;9C"Z(T*)VTL5.]$U1K7*MA2#D/SMS9.7)FCUAO9Y/]X72^/*:KY)+HI+WNN0 MG[BKH.U&:0OWX2Y'_SL2#ES%:H5Z__X^Y8N243Z8LVFXE5OR R&K47=AE (* M1V!2@0RSM"U:Y51#N(Z_A_8X[$>"QDZ2K?%-2")7S M=O#D2MB=K-X4=,!9&:PUKI$[QA9PQ2)_R,46)C6Z2_-*S6&+Z0D;C<2G#KY( M.))L1YUU%#RO#7 M!2F#=M^0]5'U7WSM[.LB1KZW=<0X(72#)9 &[!M M;$1NT!_#@4;*L01% G8-YP.C-H<=SH56FC]4FP=-^4LT>S"/SY.S[W&F2Z)1 MV,""DD.1)1%]U&0_&998'UALBP9I_ _N461(:#F9ZFB>H_C$.<*?F_63&%$E M><,.G*ADZA]0RW'?N:,81+V8R->9%,5,R+]!)$6^-M*^'8]^S@978\IH4S-W-[U5CAUI 10R?)]DG"6;B[1VI3# M-#:KB+V@X;O.\3')<'96?D07@SAX$ 9_.ZX;E04/KV6%0NC9Y-1TKPJ'0 M!8#DQAJ(#;_L[(ZQC, 5H3][)]/ A?]8%B;YJM$+Y*E#ZIS)S?0HEPG.G(UB MYC+-D0= Y:0H+YML*%3RE6CG= !:9.H5,EJ95+JY+IP?K4%)#I])":)7H@GG MQ!*;';EZUU;%>DW^=Q;YL"&:1> NH.=%M.RZE()4P&,:U5TIO"R:9D)9$>G) M*F6WL'GWG'PN]$$8&G$35C!G"2L^-V3]Z@Y[C]]) 3#L=?64;4BMXMEBAE&V MD6P.TBJK!+?USN:R>1(B3$%J3B21&09\1.517R"[X^\JUCY@"VNX,3?Y'='F M6\?_]8,EV7OBXBB4B)&W- O\.Z*/,#%F7)!+(XKB">(5[J-QS7\@KW:-EB'' M+S:-"#AZT!:CO,J7?'0_P(V!YZT*0Y,C>;M#[(. [31\UTD5U+U!FEF:PX+] MK@[UTEXNH H-=\+G:1M*#A_POB.M( -O+LL]B".8""OOGF.7&%8%XJI _B_V7I$+4P9AK>8-AE5AO;TC7R.I M!->Q7G%@@RNIV$>G%GVV0Z0,NU ;),-/W-I-4V'.I@N'$6[>.BQU M .VA4O:^RK>L.9(Z'DX,:1EO!% ?GUW57564*H_V#JOQTF1=">F7=;Y2)F/2 M$S\9)N.Y_-7/09JG-P1-O\VBF"\)4S0;1Y<,!;Q$SC@U#1DO:&NP.%LC"QME MK_DN>_(C$.;>LN=1G#CJYC'SNT59G6V>_HYTRC@Z!]C$#<:&F /*Q.%"W9%& MJ].'WV"2+QS8$G=6$@53"7I03)F7Q%=Q:?-!=27&S;9\6FH0++K2)2F>8!6! M"5X2 5^+U,,LN=KE4:33@2U#0@?E4B$H5FR^W.;A\E"XD)E!BOLCW!RP S#^ M!NM%HMZSW6]V#'89!'E1@A[R=]:!-L474$ONT4$%V^L,3X?C:VX@\8K\L3EO MF9+.) LQSE)^+&G@+AB51.!AT'6M9JH\5ANX(@U^>$TEV PR6J;K-"V/%N<_D@9\C-,NORW<:I0.C1)GK:W_C)8X:=T]) M:0$(=513L5YS6D&SQ&_YY?I EB;'3.G:8R2]E_P$5SB_PA251G.)>0R),]7* M::ORU%3Y,E$6)Q@MU0'O;;[U$CW68+!4M9>P:]@;BS"'31(?1#UN+PXFAVW: M3!+*QN&,JX8IY-'D)158E(@:>XM)ECP@LIDC11B%A1T^>MP_ MW0,7>2 !JAL"QZ+,$/46U FOT@'E MO_,[6Z:OMB/PW4-=%L;/NBZ^4K)I:B[5OJHVRFL?;8@V7YKM#L5E1JF7T Y,^SPNF)4EA>#^=QTBQ\NJ0 MCB8+$P\0^X0NWLHMU1)!W@-AZJ;XDC,7HPT*U4">5RZ5HX ]O45RC=S#-4ZK M-<0V^YD& IZ$%C:YBRA2*B5HR/FI\QUG>C7MG$KGUMCL2]"H5X]\^1$)=2-\.=09S6U[)/\ZQ2_L MJXTM@\@:8^]GDEI*A2T:4[)&IGXCQ?=;9\<>+]P:XRF([IRX'A/":6Y"RTH) MH/%WB]TMDBOL*5^D\_A,C66HN?>T&KGTNJC4\3>R'0\?6%>'6K@+<]<@(R+VG*K/5*?B9Z4F^Z2[Q87Y-GJ3"@X^)*Q-S7 M;=88Y1++%3U([-BUFD2* H+I#I.,Q>WNZ+[NH3;M\C+]*')374-!F@67 FCB MA4G,I2PM1W$C!\EYM6YUKM6HK)Z>.&6KO7ILFT_ ;!IF)93W1'^&3YE)H%5$ MF0>DV.B:O#.WJ^;\$I5SWBD)U8L@@1^?%'"4)R$A2VP>29:6;4D^$;O(^[GU:HMFG-CN: M/?7R#_$E@[*\ B&SW-M8,9<6I:T[$2=_7]'41&OQ06>K)^.I,H'0 \INQ,XMQU_5X^U5*5'HUGHR_,C>DG\$ MYH9N$$>W04VD%B7.H.ML:3GY<]E3T%> M#DG)+A"-61RT1S5[CZ=5T'38J))4 HXI2_6_>&'1I61V712K%H*L\>9;.X7@ MIW,-,-'E%DQJ_67[-*W&:(IWG9K]QBN__7,E)L$[# S#<)H:J$^TB\9>DA[G ME6A]ZKWN?0(]W-1C2;F(&>W3ZT_>"]W1WR45V/>; M P'_T.Q, CN563R"$FKOGE%G,!JSM&@#IPKD&T=]HKSJ.,QGTPJ2^CT"W5%QC=H*2Z=$F<$HK#LA530?K)+MSARK**ZJ7;YJ3&V8" MJ34E4ML5?YO<5X]XRYT#JXXAG!MFL\$$S$1]0V^;?,(4BV:N:+,@*Z M]W 127R34T(XTC*K:\I.U[B[^& T@2[&@LSR@[G=LAS.3+'+&OYBT^$IQ=6Z M[[%@W''5^_-@_EZZHW-40ZU(DA#JD>)W:.&45@03$7W;72%/!/U>F#5IDPYT M,C:.9Z;-A17X*%LH784[.%N$UPEB(S+-LG+70;:P(^-/L\=>0D#2[^BOCHEK M(G5N6"7G6+Z$R8+%FZ($>]=,4HKXOR/9 9;P3QC_OO7(EZ,%.0Y+-O$ME%CL M!/# /#T91T'YI6BZ)%[YE8P<^8VDI+K.)1=/1S:GT?QE27QG%W''%F4"\>+1 MBA, QKQT!K+)5R;34&6[3>]-1?NBBMM57IN(G4E.%:>5ZY$S< EW*,'0: M5)SX:AA5)Q9!L2"3_T.NZ,C'W&DQ7W,5+?]0FQ91D1$AQR!EO@X)^IXJ#"ES MOJ:WPVP,&8P?M1@ '85-D0 >\Z+?FYD:)?6I!:[3W]"Y=\9:8Q62Q]EN:YGH1'2S M6SU+3;,=4.((V,L3.C/4<8)FTQ*W-S,!:)R.A=]VX ]NM$8Z^:Z"_QC5[LWU MS7=&Y8P^_Q*XO.E?I:]=W[PT;XVQ@N(U3@LS/2Z8.[3X36&DWRR3F7(%1$;SE:XP85"2+*'X08#3+2E-W)-BG0 MA+I6]/V>:A94?*A#!UR$19FK[UD>#J;+[0* M^RBGKOH4ZMJ<2>NP0>(:_CE*9BUMN G6V[25U_9E(Y^"- "3L-_D-M[-(KS, MB[T@XKEZ!$@92J=E8TJ<+*DK2MUR<[?_RBM,4^_D_!)@-D\SA&&)4L,)TU$& M#0'UN)6=ZF,T%<07CEH-)%A0[0D\9S%^+G$G)+"C)I5S5J)[[Y^"+!;.$+"3 M0MF$&E29B^M'T@&::#2?<<'])9J""R+VHWEYH1TG\['3MID]L#B6(G%SL0'6 M@RDU\4U>5<1^*2E 5 G=V'6><:T85BET#6,Y.(4D@GI65G$E\8]E=?[MWCL)1!"BV3,+6:B"_)L4?+H,FL1$P05)F)G7! M2^QPY9*M<.+)\G(\/ABLP&1'6TY@0,F* ,9?PMQ:GN*?/>:AW>'$K1X?^1R6 MPVU,3[J8CG^,@I%'*>Q)FW#]M!<_P]#7Y?5\0]HF94X-+[H'L:=<3XKW1K A MXBIH[" &Q]7XXUQ/>FLVC1M2Z#P526_4-;':AV+./*AY,Y^DS.*3+;/P6)*F MD#9^Q67&2$R4[N(B&0EDC;V%#J25!7PR87P39E4%U7I4!40)H]B'TH!/B0_< M 7Z2>^[KAFV<*^-2IJ ^^]G=N,&=7#1 M% &,@=HTDL98-C;7#XNUFV*C^=QD0&1(5US&QORC7!=WRDVDEH)C&3I;7UB9 M-%/6'4T^0PM5MMB'>&,Z:8I![Q\KO 3 '(%\[F"W=UR-Z&5J=W?%X92SKE8X M/; +P7[\I:^[*;),,VP0R^DQC(LS?UX_;)W!M=N'G[ M3"^^_,;TM,Q7_"*]=&0[7B2#R3@=3&?XTVB2CL:+(]LS MA0>&BV0Z2P>#<<)])EXDP\$B'2^F^%-_F(ZGH^0FSX&35' Y=D#G>-P*)E$$ MQ@1A>R'JUA###/85MPJ)BF2P3*G<:TT-D-DG3,;L'5L;T^^1!RRR7\%X8S6Y M\-#?;H'W\M4=]U()4/TLSQM_G[S[_+H%6:< =UAXQSPE-:S#\IT_OT*DD@TW M'\9AV,RWO!,-@1TV=D9EAN;@@MBY+(++G!F=>["8G<4-I%/1]^J'X-]@!)$8!V2E!GT$KHW2JJ86%LZ%F![KY M\@13H;?99.A@_-WTR1/N_KL ..(ZSZ)6CV:OA()-[(L@3 M65V%@:](%KDU?C=/S3[?VJ#P#S=.O!0HD7Q+2G)767.572G\IL&8@0TW+C7= M#%;S[_/-#LU<"_;7.'('I,2&'> I9M5MJB>34=CL!-*7Q9/*.;,0"RPI81+\ MDNA"6Q!+C.F14^$>;&13@3G'\4?<,[CWCJOGI>3;227=2R-3/<-V55&];]31 M^...O'76Q?BCV0]@QN.K_B(U6AC)SLY/7GRN=L *I_WI)171"U!1FECO)?[1 MGI'5^_Z2E0>,KHLW.W7RJ;?D"*4\XGU=&9'%"B*3#JL5FFMG9L=!]UP"L/$D M(O+ PU$%$T!X/IZMK8V[P[:?5.)>&O\C5TC2YO@0FFN8XQ70WXY8Z*85"2MC M!<145XK>=V &QOA6F,W0@ULB%%.Q?[*^4#,D?0R.@JV.O0/&+(U_A,-N27Q@ MB)?=.:KWN/F$Y%(HU<1O^Q0TXI4I8(R-QLK\.&JF;<;IEY)3ZP$P\_&U)A/4 M\X!@@AW<" Y5HVF"R!US1C\RD$5"GV8E[@&I"+,/I]9JMP.PJME@RB*JO9LG M;W1:*$R(DA9PP9+RRJFM]9)3R1 50Q18]2BR"+$;Y7F:C=01(%N3%^9D!YMU M-%IK9;^CRU!%+:[:MNJA290TD:0UX',;+@U R6[I0HJ+C9??5"$1FD\C0U,-T>(&N-/:#TF MV]QQS)T.L-CU5>1O\L,8.*8U:=C "IIODL&E*>KT7;TV;YJU$%YNJK/3%7^; M#+M&<$6NXXMWXF\TYK?)Z#+N97$P+!BD\=MD?!F4H$>?4VWC[!D@)4XNO:US M<**0.S)<#%[*CC')$B6 IB*,%WANW,Q)LY79X%8YLFEOV1CMBB0NGL:4,Q?".@/QT@I%PGIC&0-Y)4H+JJA0[&';\(:]O M\>=+VG_FYR[K:2EX@D?"XH2^%\31=!./+$P=5ACDK0T(GD#+Y;91K!4L)->L MK$6)@)))2VJ%I WM"Q>V*=PMK@.\S>7:DFXGKZT"%<6 I1Z MQ2C%=P)<*PRT!9\G!W!9N?#"MSE)7=(%V:ODP+E(4ELTC;7-B3H2>DFV":\B M_)"F,;X5\Q!3H;W$)'L:)U.7]Q?'D%I 92@N_8:G'O-?ZN_\U!,^]DY=C67X M;Z2EN?$/JYWIJ<8UL]@<_/UV53(KL0THA+JHU))U!'/C+=)35*SCT5Z:9;9C MU#$E'N.?(W-T:9*02(B8>JDN]M%+_FP\B/J3[TYVW84QT_2(ST8\J,%A/VI& MFLFVE(-OS+$'5Q0$R--.N*RH;G17S4A.48+P04IW0@61D^EL.5M8HX1#@4X. MM,\P'N&7A6'7N62S8E4JZ5Q=_%C E._(P)3A I]RCWT=-D'WQM 4_<'S<]31 M&\,1"5P"U^5G#.,3I \;ODQE:D[O'@DX40:$*II&.#2,F6L1[H)-@5FZ$]1( M.<<;B&:HIG9# "=;3'B_0H]I:O.%7+77WA:F9P0FH@]BX9R4O7ZV_A*Y20T% M&&F^&D7:;$R= E$4B7,.$K<2(G+CQ,'V-WO3;2[.S2VK48A"Z3+E-MEB>QW8 M7$6!7ID<0?3)'4?7C[71750HX1$AWCZI%K1>0S)G6AVR#ERNG&3=M*YN.A M=7P@&K;G<%BDFG5DEKXDKHO9:WGGU@;1.X_QQ<^"!V/A'K0\2MV[Y6[AJ=&. MGJFDSTCLD=)_S&V.)]+M,-<7!83,U3JMC <&WN0][9N]=B&]$>Q!W2;8KFN9 M'1H/K]Q0M9O%+-^S=Y&#-1JM?9=,9Y5XKLCFD7@V#F"\ ME(^(ZDF%Y9DBS?"?W)-&[8PT[US3K% +6DI+JI6"";.$%:0?WDR9*$9F=;DF MG\3=*(<1RIFL"-X*5;*-0:(F+\^334VS^J3F?V58UTZW0T/@-TBMA3[BE3#E38?? HU M("GHO\V?J@[_-GI2[.LL4<0%: N^Y2NZF?8CCN09#!U A]%4_A%4=QAE0K2^ MQFB^HET \>:[F(O"W.C@1) FL[H\JZ8G?BX?ZVK-NCG:Q*W#>$-RBU26BOX; M0:87]9/,-;P.3E\:Z16F6V<]>49+E^!P]TN*36%CV81+;$+!1I?-)#N(@()$ M,W/T*$2/T[0F1$[>Y[8004#$@8-0314YNUOEI)'M]QH2"#JPYB=JB9"3R+X% M-14N:ZGV[KV+LV:-H B0#5+038R@#\B=7>+!2.M1$G<=7?A"H@B M5A_'-8T%7UBQWNY\KQ.TF! MCBI?J1\E]JX>P1TX<6#7ADQ-\EF8>MVN0:+BD[CU$I3Q'#$M7<3.JF8\FNZG M_2X!U3'[*4AD<6J*CGM9702M[K@% P5XR*C6(]_AC/=IWEKBZH(]XIIKZ]_D MZ0A]=1;0*+"SW@HX2+DT6"MT>95&5&.P%2FXP86E)UJ;$HPEQSKW=I:"4UH# MSWBW[GFAPM3^)"-Q4+RA"P-3)LL[ MS-%5 HOO=R_YR\D[L->@XA76%%,@>R-8T6Y@_.:CB0,39@K>F)-?IXMLC&:? M:@Y4PW"+]UF2I7<'WD,[-_AJ],3A]P;RB: DJ&A#A[+-&UM^%WH;U*3A3?K*BU-L$1^0*;'='Y'DW" MTG18C:F)MGF$!N*3=Q;S.OELP"AC-BRR;C=+7\2VO($BEH.'/J*, Q G<0UZ M4-F@ZPAQ@+FCG4])L4UO2HQ/UL+^=,)C_!Q\H5Q9\YR& @.LPIB998NK7[#QQWE:*7M99? M:,\)R;WPTKU;F._V"%P<2IV?3*2C56(ON4;IIF<0,X.Y*BBC/+UDW+\:3J[& M.!B:[J-Q_Z@/R=W6R#8ZUCXIC)K#32M6 M_[6##R3+^#[PSF#RC%N=H+I77",,Z/J$I)'=LH7>79H9AB.;0V.E.2/Y<@<[ MERY5=_Q_NI?##'R[.":-VKYZQVY726>T%\DY;\XA:3EXI,>RX(_N861P.&W404^$\I$&TC\ ] M$%OI-0M*'9^,<>)Q9C'NWA83M1O.$5T5V5T)QRE(QN9X+-A60ZVJ))FDR4/. M1)Y4IR% C?UMR$6D@9[8AN+&<5\\EMS2"($[DRF$12E 60;_W(:-.^]=A]+U MCXR/!6[AD_$Q%P;\SYG @+^4MEAO\WP0_XY"B'LQXD"T*0NSR6-\ M:12SZ)DC=@.3"U+W9^QR J>R$6\+9\;:[%OZ\]+\N0K;Q3J9"\9_RBU?>0(T MG@$_= 6EUQ3'FY4%2L/2WEQ@2[D,U]%^!63/>)8P=9R:Q:H">=C?5[64%[Z1 M/A,1,/%]_]V4G!9\FB:7UA)4M; M.Z5$8@3#HF0KSH3"ZI-T.%Q@^2#A=]_&&:CD>#7P5O+0MK?O'*"(<9YS3"_QW/' 3G83KJC^!_\;<^\C5V ME5U,AKCX\7A,;,V'P>8>#7PW0P6B23_ACKX"-P MV M?@OWC/N&YPZTLM*JI_!?#*9I?S!++N&G.1S=%'YZ@7LQFV =TC2=+N;)]?XL MK!,+\^V=9Q3CV@033&_<-@32"[=??,K@$U02;-:6!<#:\(;;/#XR[Q"/YA\R M[X'3/?O<>;L-QWT@Z4\>H-6OO?;^:'#4\W0PPZ,&0IB.YV=1T<5@"!QB0$33 M3^>S!1'-)!W-)_3?V70!GS]&=FJ1.I;U"5@OFUI^_(12%Q9#5HGXAB_FO;G9 M8F(0,V?/GUD\F#HUBILG;.?&.GB6#AL3>2/JD;5 MAXG)"NQL%C]6PQG.X,-0)XI0^$\RE8M!XJ' A7 MO<9W++IAP>BS::A&G8.N>?2=-A;G*]O.L5M].PO5\QK/;IM9YX; OU#YJ$&S M)&N9=,EDZH%9ML6D8JN #% M;X3,_,@GYLEHF"[&PU_T@1G,\,C8J'R.1NETLHA:XW'$5L_&?RY__"G'3)!\ M=76-7FF8YSO$D/B>@N O5;#_E03[M2,-O88>6)D>/'L<:/8;Q69 $&?0$;X ASKH(U7 OBS J#M.1RAR+T#WHV,"77)R-AU- MX),SL#T'R0608Q]-$#"G!I:*T&(;(Y7-QS.BH>EP?BX-39!;HLOW"#8>=MR:]4KL/TL@XXXUR:SX5;OK+87J?S?#G M08+H(JBS#8=PH<;\XPA^'/7IQS&(E0E<4XJ)1#55&Z_;NH%%CX&RB=-ZZZR&L0X(QI!F> E6 MI0OEY3[K55"Y0&?G \ YZ[.+\1(_;M&8LVYTITY# Q'NE]W^]=3=KRCON3TH M(?\Y2:<6,IED5O$W6-R%ILED9H:4PW)I0E$X9N,-RG%PS=2A[<17NK&6S+.R ME>[N"J!>0H4M5QMD8 MV'>UP0H$W!'*Q-D=; VB&ZA_:8:5*L==V+%I41%\"4X0<;>_H MLR,I/K+SD6X8WMT6(*=OY*7!-U@+LV0H-9/I9"C\;X<*F:U>&*X():P<*NI= M6N>1<$$XM?]<,@:G1!Z=\/7.+-[65S%0>U5RPWI) M N;M&K:V2V_T+7SD'A?!@(]8>$[Z(@:?4^O$V-O60+=U]84Z=H(M7_-.XUN/ MU55#?>?,CEA,.D$2U98T7%RK$)-4=T+]UT%I^0%![:C%R0T&.OE0/ATVB+]# M*#^,9QV;%PRZPDV&WU!:H8+JX$K,/M@:-CZL^#TR&*M$Z=IET^9R\D[:2*W= ME=BY6$7LM:E:1Q9F ?S0.'BL5&&7H=;8%T G/NH\0 _34IB@3M\F;5 YL<-T M*,Y7W?YL@-@.-;>Y-G.-17_1Y11"UYC@/IE TD@0O)3XOU6V23UR[XSEJY#B%M24E"8\G+X9JQ>6M6&:5!445[ M63EULS:A+& EJB%T2'E_EBU%ME./C6NL['PR0BD\N#B9&X#U%JQZYN092.?B M>-&E[8ONB$W["7TG4I_D#05<+QUX=RQ?[* MJ?RO=4>V7)KFD?\;]W7^C]G7?MJG:)#\T+V[P8/7'8?OF(=A_ YN6P4778") MCS@AX2^/*!Q,?F0O>?4VQI ,U!]1$C;2Q&/G&=M\QMD.3 M':0'4AOE8!DSW%T\A6&6,KM-E6E"H@#L8'!@9UQT>40);0@&3Y5G"C-<.IW*)D!W!$)_ M&5A3M$"&K6T/F3F]Q,CSPR\3$K,&VA*#_;-O4P-,AJEEH%CL6ES[K580S.R)4/,+T)I0Y6WI[BRL-P;O%ED&SE0JV[^&5@3R\-&BZL# M?&ZT?,MJKRF(\699,>CZ[MW+B 8&(6-9C%R_W@D^&SIAD!YBOSLO0G9#]/T9 MZ?L[Q?%O;#M%4N7AU+[+2M+AWVAK"//$/=<:R7.W\IQI(4&7 ;Z>T1"F*R.0 M_@UP1_C3&ML86MP#>-*"'C"[0TF2L95_V#K=!C"-=RFZY8N!DS,0#6")\J7S MNB698F+C8N![/]WJ#_^^0B6?06\-_HUXP=#/S[9U/62NW; M$VW2%TV#\>0I2)QAZ._M=XH@I"Y7XBCL;-&89??:)_L!:'159^O]R;.MS)/^ MZ7X/%WE55ZNC)_RLP_0D[S_N,*DD"W:4#G/ /\1/,[50FIJ[:[]6KDC(J> V MA6@INYL.6Z?[IU8&!0OXU80R1,)05?&TMG(6J5!;0>(,W/<$?WH'BDORH4RN M#W<'6/MPQ-'M %4$,Q!\-<;KYBS_<%6;Y ('$";P/5B6&693-J:>D!*VU1^5 M:@&]=/:7\@[_IU.H)=\/-385<+XY,*I\C[*:R8[W]M<*;\BC035 M2-6O+(W9HOP7X[G#+]R9FZ,GWSWI8=\;Y0=]^!4\;%?YED#F M?I:Z5:<#+4@CR:'&?YHYM#1W=OE3^ 0;+-)*IE[JWHO1Q%D9/&#[Y:*ADQN\ M.@,)*'UVQ'NJ4\%5VD1 C!< [\-4*FS_D=M6%ED ^I@[Q1BV6=F+@9M@&)V5 M@_?91I8QJ$B:=LNN$.KW 6TR!B4]8:QU=$*22CK5-L!5S+LIJXR:"F_4>(F$*' -;"?5;GI@4I'@-6,.PK M4.ZD:)X2W:B>KI##H9U/%?$P+,4PQ^PW+(F=,CNH6*!EDMH5M#EIK6_L)8U^ M=FF=6+TJ2T\$^UPW>_6Y8XOEG/QK?@40%JWXI7]^19*A1.C#79V!:E;&#!&X8%?H])POFQA49<$+K[;7CF-BN MTSI%T&^8>9NL>*RZ!0Z::P;4I_:;W)5/6HW+F3*4>4'&-3;=@WQ$RASHO2H4\O1!B[(3=< ML_8:2TPDG?:&>!)%1;[DYLNJ\[ED9+1'^T>R6W$:M($AVVBKN%FB")6D*&[] MKE,<+R5E-7GW]KL/G]+D]D!^]K+B*(Z#4\JJ;\H*\:PW'4[8O)F,)ET:,4IY MF8M< H_%J=M)+PBB=AN8\VU$F M87937 ;JN;- SLCM6; [%@FKSUZ5>]#=-GM>&GEE/&0K3BWI3C:6KLNBXE%B MJO3CPP5TDJ2/]&2N54FA5L(S_)4;[""'".R0ITZT+^YY[*O=I)@4#$^!H(J\ M[JF3+EKF@2IZ8]HHNI,*E1O'\S;H)RE%_A2Z"(_TI:(.+W';+[$^Q*.@Q':B MH5JA 5XS4T'MZ^L.X^>XJ MZ")@&-94[:>:O(U>/>SY2?<;.0[5".FFX59NJ?<*)D^RC,BC,R,_-T&;8^\Q MAN:CG!"]"1VD+K63&1M4G,PEQSRA8QXPNOU% 0L5= )OBN@4Y4ZWRWNV:\Z= M\4XA1P,;+N5H@&"=!_(M]5>E9F#T ]H(EK>#)X?B):M!LZM9MOAK#<6:5-#\ MLAQQ8A"6;;U(QK-TTN_;'[!DZALX .O];NO[W(_0MU@N%M,AUE -T_$$TW/? MNPW*C@?QO],G@- =8#SOMV]3?\./3=$CU2--T,)MX;ON;O,0KQ#;T^^H! M[;OD)VW&Q+\&MOV70YD+UT9";STH=NR+P;#O>RTF1 !N1]V&OUB:4$;+Z1*? MAO6^N-:&A90Y99*/'&^"/P:EMF4A'*%QSAC#1#N+(7TI6R+ "5LEAB]SO)/X M,>@47+)&02C5E0(R=5\G^PQ;1)BN.35,BP3/ 7XRG$V]VXJ-RV@(CGKH(H9BJ[# MBKO4>!V&R.:KUJF&+;1)7$LNI.DP3TQ%%DFI]Z,FV)9"+@":&O+NKA5W3EM._V<6%:WQA@C2CX$ M]K.ZBJ2ZFEOJ_9ES3L77&;\^:-?M+3\RMTXZE&Y5Y4FC_H=\4U"[).L'D,8D M)*76&;IC"*6CR]%GO#\/N>.R$&__<^<L2-6W-A-#:U8%/^&*,GHN\-EUC'U\T 18WIG,G[H.ZY<+8F)A>; M@4&+4B^,X'++> WKJON<39FCG%0N3FQ7W9Z%!$!DBI"-S:+(4O[-$J@PN<*. MW_TH_U$$=Q_:MQUR4Q+^0XEJN^I/0[&FE0(^FM[OM;DTU[T MC-[J2]:_H-J5+_.L8O7+%"H_ZLF_.W:2YRA-H2?"UY=0(4XE<"(L-VTI--/T MOT2O 8IU8?[:2[YS&XMD&RT.-*WE/'>[N]EOK9:&?;RTWZ/Z.,P]L6&N M]OVW3DN71BG:6%#B+.FA[M_8Q\>N+O9[H.71;IIEWM'T*;X*=9YS<03>F.L] M*0?TCO'@:7.N26A;U\K"5Y"=VW,JN00Q1F7@@4Q]^O9P_I-J1'L&):T"EL'(1A#:#*/D/70^^"W[E1T/ MWYKM"3M]CWIDD>[\V&6-1]AZU5V9O.FE!SDU,]P6Q\0A;*7=O1V&5_%E.Q>.490*[Q(1182KX QSL(-H[L8S&_/ M\%I!#-^IR:5GJ+.H/=KR<+8F21E6S -/L:3GD4CDFH^/7'-#[ZA__QJ>AJ.? MQ:6W%1+-K^0+3"I#LR.2D.=$\#EC(5U8QV\_ZZ^,NET6?$%L **&1>7@Y2D%L$;WC9TYX205IF;9H9ABP4 MEZ1;#0LXJL5$_!_26="RM@YKT$W,-AF:07,EL3<^[,0:_62??$5Q7R9C\TLF M8TU*_0W(V9A<2M%'J!GU<]39&3K87.BNR9^F\^C,M- G1M9V*DX^K#6-8AE2 MPL1-DL34S9%P)M+I3_6+\3!0F*_H)EI=EIU+%'HGZJ4\.4_[]5M:W.:FDM!WLTEO+]O.9^_QO6BB( MX!+OJ,>4.']2E_IP8,E>=V ?JIHS;#GBYJ"1^N55)Q*8V=]@(FM'"LW:)^'' M>HCSV'3W,,Y'K#03UYD;_[O0D&%61J*$6$M9'W;[)2'"-=C*$BNQB6=7#NQ] MPGTN ^2/2]:]&LU/E:XIYM9_UH0#.$U1O?V2&>*!@7"UYL;D]S$>&I.U@=CJ M^IPQE,W$J/,80H((UW<^YE5]1-7UH[/0'EB.U8(1):=>OI?\>(X;]-L5NOS@F-R'>2VAO@!3I3/4S* M!/15D=PVF,=[%-M&-!@]<2.NLA5861+Z3.G*?U9L2&$NG:G M4[KK3SZB0CN0;!"\&Y:)#8<(-0!O%3T64=HB.*2SMCN#A8,1[WT3W>%,_:J[ M9.\HW?I^<2=42__NB!!&U4P-VLD%\'P<4H-Z!#2GA929E15<-J_77WL#6OW=@GZ1'GWIB^Y5L1(U5Y(< M8>@[RA&I"RRBBB2T.&OR$3DTJ!L#V(.]#>;&V=4DS8&DB;O@#A;K;BD0!67=>YUB_3IXI8[3=-4 MR,?GDD @5HG;2&HM>WO\NKCH[6BUR6DE9#*6!,V^G4V[S>$L;!TE:3EL4,6* M/%I)2..QGV<0X:$$&(7H9K<6RT7R^77](:[#K\]B?M>&D?C&2VT>]"?I8#AQ M?OK%R).-!NNA/[ \=^5CA MG6MM89 DHIKFD215I!QO8;9T0)%XO&,A\Q5]C233-OF="%EIJQRV46 -%GA0 MM>1LU'O=/\46,2<6AU#Q2VYXG$C^;"_Y($44SUIJF%3BE"=Q=IJ=N CF\.RR M?_Y<5$<3@=_[+BPDF MZ6P^-/\]7DPP2^>$QSP?=CP9<,_Q9$'_WUE,,, &7$/]872L19/"@YBX+QU> M&RR$H6LYF"5M$C>(S4$8$#1)OH$&:C5EJ$<\A])UD34VX_FAM+]!?YS.9Q.&S7;^,C;_^&RA ML\VO!#Q[,!FF4Q"@KU5_ON$4G[>B1%%!OH;@,17H>"D>K))V[^FJA*7OBXQ[ M]6BJG>WDZADC8 P"W51P/]"\UAL3Z*(A7$AD5,FT,:/I(\"B)PM'AA3/R35L M1XX&HW0ZG\.>3Y^5H+7+5!]]T>_U^P,;&&569.<=.MW=B!SZ+#M,?+O4Y2YW;!AU'1O':V<#05$W5WZZCJ')[ ] M\GC63Z[$]JZ ?:Q4 SAW#0LTLJDK(X M+YP(_: M+?-B1'^9)>^Z%L(#3&9C,\ 0&]1\OA=/#5M^5?U/M7QIP?9-\B9?44$7S'S, M/>N4:5/;S00V _Y/=P,[>.V9_:+8#%/V(XS[?>I+6(Z,X/AY8!.G\= 9O-7'\&)(H(34[6E!XW50XL4T'5)+(OQACC_\ MU6XS2^5BKI#LI'/E3NI#+C0=M\:']W&O'G&\*;8D71OH9M%]U0SZS$YA2KH,?I&3:Z?^,!M+V-U MJQF05Y!0P!>06?H"GJ)!Y\V_Z"I/4,CL1696-\A*;!=K[%-,$: M?:58T(-A#&D9[-ZU6"\?M,X?(F=/6@4J$:2CK2*71=SQ5K<]^/JSN!)A#4&19L\FU%P]H^-3C*#@-!#&FEK"2 A=?AV MW#I0 MQAE!(7.F7W1A[LD0SUX)0/%J9I$[P@ M'I&T<3@<-=H/M6+]"S%+"Q*606YAGLZ,>UV/=U\R-/./?D M\EO@99?A\CD42?D?0-6W"/M+*@UEQ]G?85:- 1^S:3].%(.^ECW"1T;T$6IY M2UM'@) Y=G$3O([QI7,!WTA%XUX-DB[(BY<=J2Y8/N.!Z,6[7A1/NH YX M"D5N9V?,%)RA3.N$-JQ=8W/CY%44&^XYSHA]0"Q/IEH:YG<@!4I8OKM*6TI$ ML7+_&.$#G4:)=>3\ IU:%5YGGRF+UDZ5YO4"FU&.J"7@"U0+)A-4,U@_-J\) M+J:N37Z?#&?X?ZHUFZ5:L@9+=9H,QU'50:^Y([P,.8 %-)V#MH@M-3^!=4>) M?AS'<%K7D:[8X*3'DRDI213$Z%001^,!Z/X#;5JXP&Z&?51$SM3FSVRR_F/O MIF>VJFSKNKYRJU!+[S^\LRBWKG,5]H6M,D,WS.$BT!WSA0,?#IY+PH"]GS=%2+';*H\ESDACZ020H8]VA5$K.R2,P6!.VP@ T2*A4'[ M0D3R#>ZF_SU))-(Z,;A-><'A%\PIP0893!1+VTF&.D)4&\FW\ 4]UBV\!&$% MFUH6V>D]CV;XM/=S//9 MCFJ%-^#^=$]2#W-KST];6Q%("G$/O59#QJY/<.) MBZ6@,[0=@SJ/]4Q*5B*NNZY@I\G6GNH@-M7X9DY/[Z5SVK_)Y(;.Q;$(Y1V[ MYWICR>;E7&GNH/ZR6N7F4K_]]-+K%/B, QQSNI*S15(E$]GT\W>]ZY[6/TA MEQS#Y/?DOT6Y0X\NG>+[FN=#>.>\TM:2"H8E5?PWCJQ1JV4'NNDLK[DID4:[ MS&T,]EQ"/4VAQ/3J_/8I$3=R5]\TM?W5BP,K%)9T6MZ@BX$-'Z$B1SET( 6^ M3>ZK1S039%*6HZ/>40D:]6E?20DL^BD=L(F>DLL'CI()Y>IP4260F$5+=/\7ZR.HT M =);W1-'62D,A=4-II3=SV/U^8'J\61,< 0(9VSRY!R-SP(4&ZM'S3M.?W=; MT#%O- $3RF_1T"*9K9747N(YPBCT0\:R MG!BQ^.2>2*X^<8TIC'M5@[5)M*!^J,?,=!-I.QZDU'TA!Q0]2/$V=SI*K" M3?P/"TB &P*31GX> >]:WP&I!6VG8$H-/ M<#J*R'NVAZE\SRW6Q(2,QFGB:I0!?-(_=4G:Y.F)U^_/JEUI(-GY'I-V'WV:)/OF3_,48WIB:9?OIN'D\XQ2>2&='OY9V MX25AB0)-I]F!**5J-6XUXO\VAG?4 (%MLMKKI9FZ!2V8\(16/#%9S8PBP%N* MB7@-D0:+WLS-[L+*UU[R.J-^0[05W+[- DSE7_-Z630.;,Z+86\RM#E9_WEK M-EA*X@"J? H:CD1$F.,61X8L03L19+1JQB33Q4EOWC5_A/"%\!_DK8]#>5$@ MB'WZ5!)H/@K76Q1)MWP*AD L?[=]$A8L&+T<@'E40Q!IQ*^\A3Y6-9STJ@U\X@1N)L)F>1*KO-#0AJ!Z-^QZDSTTZ<6)F%G(@W M\11)++J^(%7082V&=ESN,T0P^H"[>108,+-%E)F)"=EB$'+IW??.N/DS#RGX M/^_FVY8!]B:[ $"5 R]T@]"5C-9F]S_".BB]>,1-,X;".;QM_'_LXTSVX33= MQH0#N"5>W<9C3F=9M9.\?D]%(?PPX7%M8 &,Y^6-D6D]?*_5Y"<,C6FW.CPZY#X! M!]J9UT6]8E/E[^*B-Z* ZEEM(G>U;N5RI\E@PJ-7:S>(0LKZ*D=EF>Q=:4_T MJC5S"HLLJ&7'62.T&ASU'!UT$675IW70<'\ZFRE)B;*33N^C>Y!VYC9ZB!3. M6J)DR]\80"C)W)O=[L&H,+NMY=X^:6:@[\OF'),C*J9($ -8UKER=!'O-^(\ ME!Y >P8_<>JDN>LB\Z&2/&]2Q=]&CCBP\Y'S2J@F#S%[;(=N'!NV._4\VQY4 MJ*@3$D_3E(L%-3137Z_PL#: KD1B!FER#4>WP1_^!VE._4 M@:AK'M)V>V_7[N0D;\UL -?=%]PE#'9 ID8%-(7T'/=?MWL'FQ4 +G4?%-;< M)^)L=1!6MFHI\.6P&Z/?C$!X<16&E;OPQVSE=%@UD_B.R%2:67T^-CWD3F4% M0HE8GL28)/9+Q0:/!;DU;4>Q3?9X8DS.[=KE5!2F7+2L0A# /SNA%A<-,/41 M_A31.*CYZ/IZRH"6B&- F214,)QZR@P3EI9 ,5,-L.P&%@@BMJD,\'.A(GUU MH*PUG.UE%X"=@ZC[V:J8L<$U Y'QI!1_TW+X%DR>4Y3C0+<$J(,=%]_(]]LJ MJ\GMSAU&J6VIJXDZ3B)'*_7"V))>ZFN@J:N?IAY$-*;0T!15/X4/^NG'0CJ@[0*5IX5C=O1^&RV:&?+*X[Y, M;PQ]G!GX:S?7&%T.) 4JP8>)P3LU+KZ3[C(CHS=.QVRD P,:@(Q$0FJ:%,N\ M'6-!Z+6##SA#>NI=Q2"S?#@_'UH?^H=="^WH458.Z_4XMM=+O7(9/!=>ZA?B MW52[0.LZ<@:."G\!I(C*<<^FD/['L/(*4:#]0S$Q/MM!2[FM9:YJXW3VLSR&87F(O,R1%R_@$+!W9[)F0V3KR5]5UIJRN209#)Z87M60%R_YX ML]&=^(C?\3)YVJX6%M",RK,S53Z>W2H$Q1TJM'&QR,*0V+Q<'5L]8=T?#!*' MK[YR.3:!E4; &\/Q+[T/!/X8DH?2(P+FSAT\.Y !_4N%"-($6"[QF-S!T/?7 M8P%\,VZ>>X?E#)%#F?-_+PV,A&1H]U[$CW&B#=33,.L_!4S[VA'9::N M$48C36)TK>",NERW.T?G>R07BO1:GBA'G M;H\2!E"SYJ9-F61X.HU*W^?EE3^&BVOPDO\ED!F?N 2?/89O.,GQK;(BWQ_) MJ ^]+0;#5CTG@AX[JU39BR&4"=5=(OO5Q3]:BZ:QVF\]& _O4C[XW$ZZH^3>3I;3-/A8(@[HF"D&AXH@H^,^_UT-)@D M\)D4D\)E+ZW;RW._NDI]&VUGW$^GXT4Z'$[<'Z,CRH[>R:J!S#C?P]Y2RAMY M"Q\MR='VTBVB^;@!0AFGD\DL&:2+\2CMSW_-=^;)AVT)2D=S]'O#=#P?I=/I M.!G!NL;I.+8V=UQ0XEYO=YOJ*<_EW*P2A@-.041A;=(<3)3):":%_AWT6+O$ M;<^"L[Y-=+E';/)YP)A='W7 M#>P<18CR]0(Z0V3UO_0$4[>4H\RV$LVX%@F.EQ_5*O5? MK'2%HTB-I&P?+1!;=.[ M8_1Y9YYSV2P$L?Y*D% 4'%N,I^D"'A?Z9%:73F93NGR-8-?X]9LA$2MV,]N= MIJF,&X5K7 :7&BQ):5M9!PPM%0^GWSGRT\V/C76M,;VXJ-)"0>R]V%#M#)T* MBFZ*G&)O^P,:EN0"MP4C>.>TJ \D)UB(&;:L?19LB<"P$\3I&BWYW MK>0@G8P1U@)376^R3:Y08O67G+9] ,QUD2QF_>1[::G-&*1,Q#6?$3"["6)X MC!<+@Z$U [$WI'[M" G%K/:#B,A?='%,X+3!SKEWTB$MC1 (90=["0V-DZ>@ MI2N,V^:H M(^:K*_@:U\0@,)M,YM!8C?N[3;;\.C>BH0#U7!17[O_/2I:+YI-INSR'>!/8?)L[+SA/!%O5&LJVB7L[B1Q)$W ?\;<+E;P47S2Y1PI M8?KL]HXS#!A/!@R%:?XGW;UKV;W6+ZZ-U_:#HY_JZ;8SV:V:^P+.=M G*XMD M-_"1?KH83>'H@-6\-LE>6*0]!SUYBF@O@QXPFY?2:C:Y6 Q'Z6R&?QCU0,4[ M9PH+1^?&*2P&R;PWZA,;!)5LEOPU)[Q7W+C7#E8(_OK(H#-0]L?I@N!UA[W9 M! ;EVH!).IN,=#ETVMV#@*(ZGL,D"/NQMQ@EL]YPCC\OTMEH*JOR\J1/RFVGVJ*LRJL'IA!_&^CN+R)EW^08##!GS*=%0+2XE.T4 MZ>\"LD,'B2*"X=$" 9Z$NS9QXU#/63N>GPK3#M[Y_),.3\ZQ?ID'_4C6;XAC M:51>7UEG)3@(S#/ALX+)12QT!<+PIB[-;1]$H!/2^&Q9[ K1]HQ;U?=LJ-]" MNDBA-L7;(FA'?BYZU/QT5V45?:N<%,8:R2*P2U+?U_A'B9FXJ#50<^M\Q2JT M-:YI7[*](QD=TK7:COK?;9O-CK";W#S_DH< M\KUE$=UR4#TW) 5G1@K.9_UT,.F##.P;270Q[R] !")2VK@W[*/ILLXI;'LQ M )DS(YA'D'_3<[Z\,+XCD$V]Q7.$2E09I7.]HE/V-2L^:5D6,<=AKS](>N$' MSS:^F'$'ZAL?C*R9ON(B;PC#&_P2,<%!?1S130,/2VQ^H>C S?F-Y$._M_C5 M$F'X&TD$.O-?+P)..^%PI:]O/GZ4V(4:?(B9)J^%20.>[A-L:N)$F MZ6@X/E9\(!XBTTB.8'E:)_++KWZ0:C+LC\ <&'A.K?DP'?0''1ZM@[>Z7W51B&!_]>UH5=TIZ ":<"2H.I_XJ$\)4J#]O_YX(UW_ M$*&_D'RT3#N#670S,OD)-]XBMEU@D>AE"UK2)2(-K8F?HL7Q2B.-]2VA1OSAV3"ZE<0"7 MKY-BZ0.0^*5*!BU_K\%QO_+#=(' SDF@NVD:(G> Z"4?=::48;OA%LMN#%!P M?T4KD[8EAO>UVLR(SP?-0//I8GUEYTCJ=&PN7O%D&E@_Y(9'[A_]0'2\2\VG MX))PD^NS<@Z-ZGP1*\6GAU*;EO:49 MO(ZLLW)H%Y@FU]5(H3MF+L-Q7.E1,"\QGC1F#+=T81A?8^,C@U@_"UFX'9 # MQBW#CU+&=^B@.>V$PS)M!GTZX]HAHFX?M,PIH_G-T_X$ :M_"J]A]^6;S4%, MH(MWFDRG*;97&,VFPCS.6GQMKU0N^B/E^<%'JC6G&*X!/Z,/? /I#6J3"510CZPI.B>ABX&-0&*6ZV M2;(5%V\*E5>E[K$-6G$62ABQPK"^@2: MAKZ@?VJ$,:];.:N?7G^R<+ ';N'\\AX],[61C8Q32M;?!ETI*%5S:J*-&N&# M/+G*MMF=1(>6H-C0U!M$]<->G>LZ.YCP"[?%X"2>0XFI-\"V0,+Z7N)H(C HQG!8N1?!M,#QXO@W]H$6AEX[/YYU!^[MYW2@ M,5]$7$ \#0M.S33 06Y9F%FH>1]M1VQI?&+9+P9^C2!9=G NDO:(UXEIB>Q+ MMX88IU*#M4C7EU+QUSBA.S\GD)4W^2.RE(S[ER]FHW0T&CVCG4W2ZB^/^5QB MT(F!=/PV2_8I\0A.UO760YIXNTC^]+Q.?1N_]G"I@("@FS *E1O$XUC*\N"( MAB1&1BG3^"Z(<,1VN#-YVW*U M3G!W[6N+M0JS"*(N@7!:?*[\*ZH&P*KO56EP./>5:LRN_E$<2V )M($ P?5X MM\%P?SD_E["G3/V[=?%$*3.*(68Z-[?";!Y!JH_#EM,K.&C8(H7P'MA+((!- M7GN.4\TF*3??5U"E-+#$-*9-1,'V3YMW4]IVDTAL1"+:%G+$AQ4_('"0JGK\ M)%E ZUQPU8Q"G% I=:PD3*4PSNBD;H[WC$/7JB@T/UNP=?TM< M7^9L^3AYJ.<2CH5M)D,;E(+E;[!3-V_!-A1FBTM4W4TR4(:BAIME"F8>1QSW MLO/D"CO0:9 ?B-;!#<+I/<=&_ >JV*&A^(X@!.._/6)?R@/8,SC/0[LN(TQ, MRN&1KD4.R:T)G0"V=V-?(6P^402B-ROR+AO]C:U4D0<+!4)EZ!_N:L3!KEX=K@% MU'SV4IIY[)"LJ!$[,LQ5084)02\50E(9#]NH* 1'D"N:@-<&T>KVD8]K915" M ^NCYH^]Y%UX*&:[= ?:XW5\*(U"7+J(N\?()BRN9J6+O!Q$T+3QUB)#SRGW M/6#B,A" M3ED\SO;(RF@C0M^MV"$8D)2OJ0JM7VQ$Q^NK$+7RIX41+0M.\/_ MK>NO=U1X(S,YX&#$&B5<=@>V+X:*V=/N/L700I1J\8!$MO=[PW3-@NC%T5>! M[WR1VQ6A0[>ICPAW0XE,$C&1E['K5NG0Q<#$[]P76%-$'Y+]$PUB*35[A+EX MYB:21H99X8*GX^969"M)PF&A@K+(45:P[,7O*.?!%HW[CI/R&:\-]?)HM(MJ M;Y1 6SV>0]T\&+GPL)")5E$,42\^2I%F4"T*A[,Z+OHG-_Z&PS-J;"DQ*H?5 MTT6B6 QG"#,HK9(U!1&*/<\A:\ BN45(>\4D#NU6J525( /]F3_5\WH'*FR! MJ?*-;H0IV3PPQ*2#!,:]!YUXH5TK\: VVSC^*>OKI-*M[$L>BA&\^F#S\/F[ M-S^^LJY)/._DN1+76BE[C^& A5\*7@!1N]<^35=KTD&8,HQQX*_.T([=QU[R MT[U?L!G*)% &ZPD(DD>9AT@.(?$' MLCXR'VI^E9XV^W[#B^3.Z(AUZD4-[&]-0_AG6:UGGIJ9>"NR']Y8P^%:3W)C MD%(*!$X=) G"H:9'T8B+WOCW\8Q\KCC$.X*FHR%HEGCQH9WH;=2]T-&1?D#9 M=]3]:C$8,.#D=""-Z(?8]0R;T"]&4BBC4PKF8*#/IEEWQB5ST@"#M-) M6<7%N#^@GF7![<>([,G/#--Y?R&?4>_&#AO(5M0\=D!#OS,DI'^R%JH9T@VZ MX7;,^G,:%YC&1P4,=W#5&&M "O>=6D#I76%%54AH;[#\;-"_^M=S4D #*)85 M CF2H5$FO, 6'[_ZQ@NLL\DIM'S4))J==/=$#\Z8I5)8QT M !$]+DW$1$_%?=/&D13RQ70V\O*T;TTO^2&O">R2FV*@D_:D M]AET:ZE93LI.\?N@21>L##A*-*4QL_!8"I@?5NF$;8VQ(TE1LRM4XYE$/2'' MYN]V\.H5\LS5<6?=3<&M=2)&XA;Y.@TE%8<*^1A>AG/-7J*$MOW,V1RW1>G. M0\-*47-8$>S9:UP_2(Z,D-JJ0O48D>8W!F6!3-$GZ^[6:V"^LR.'%^?$R8@2 M"7C2H9MLRQ;"+<@:'3RX%J18A\:]K&YEE^ 9]$Z)IZO@VEV=]J>IZ;!&M_BE M2>#B3E?F4K<<9=_GU5V=[8#FD[>NIL;)%:BU&,_;FLK86K79.34?AN\3.X1# M[W:O/?MC2<<;),Z" C/@!:!=\E'6[L!=IJ@V%#^OC3Q6:U#I!JNFU'"O MS%89-<*D'NXODMF"9,E-=8#]OU[C[4XFHW0*8FPR31>CF?;9G*2+Q1C_,QF0 MY)R"[)R-Z*=A.IQ,3ZXU7 M*.E, >_OD[@4&@V 3C'Z.N!L[9H*8)"%=TKO+ M;L_:@L%DGLXFV!5T,%JDP_'4WX01HIX-DM$\G8),-)LP&\'(8_B=+9X=@DS$ M3*L7J"VDX^FHBTB>7>>,GAU[P_DVY@Q@,!GV)K^G9\?SWOSWJCKHAK:2ZSM: M13Y6CB3UOX 0:OR%P: WY,QE;G'!CS52>,-.S,@'YL?''_5U!8.AK*![_/"& M?LKWA7CR;K('SJ@%@7#DL>^T^4;WM>\8-(+$K/@ZY(53L"W0Z"Z^8-=7,THC MH^Q"? (?FN"&/7Z267K$$T7Y5C:KGCR/FMJ-B0)^CA:.P/5+A("#8I!*JL29 MHEHFE3%3,@:+"XE'180",+7E/7S7@9?A?/KI[QGGQLS-S-@!>^;$EDP7A]F< M.G<___VU62#Z?LDY8KW_G-MF=]TX:&FECO.]U=+S1M;G-0R2;]6\-JDXR:T0L**9QELIM$ FGU%.WMKOM%%/>&K<$W5EPJ]V8HRY/]5 6*W5*U=%>07$N[2*[)*1 MUQTEQ>E:2'TD=2=AS$\%=B-=->AA__R_3"L';[*2>FZKKKA$TJ+=!Q=M&J0# MW)HYY4X2NO]E4<89TY!62TTFT O0@0*09B\*LO3.GBJ9_&Z6 T M2-[HT;_&2Z1\B,>:CL9@ &!W]W%RF0#5(B+.8&RT*/S["WSBA3[S@IZ"WZ7] M,?7",T:?<2_'3^*Y"29N+=&97KM83DDLYR;PSCVOP//_;^_+?^-&LC3_%?Y0 MO2,#5';>1S6P@'Q5NV&7W5:Y"X/!8D$I*3F[4IF:9*94&O0?O_'.>,$(,IDJ MU^SL3@,S7;)$!N-\\8[O?4^-L1UP2"ZWC_0!]15Y"0-LU1 8OGJ*Q^9OH9H7 ML[ARX]EN)!PJK3$F!-EP.()OA-#2V??,%@^2LE:D(U#P\!O*>U5@(9/;22)WMT\FD\P9,M/A!/[5=S+N MQV=ETIW-\O$<$7U]J->SFH?4 MN&59!_/3OKH\W-^O):@*,,D-1FQ(WR[!P"*33W-X!"XB(O:=NT[+VZUYUVV+ MKZNKE1)@<0T[ONW]3;F+17_K, MP7^Y @2Z8HOC*[8A2FRA)<8'<6UL\D(+$HK9..5H6!BJ'$-/. ^OEJN-Y+7> MK3@K^U U@LH:RY@(E$4U287R>;2D!D#]'Y<'+@V%A\O,U:#?87NOR<.0SA]Z M3W^,/VQVLQRV6[\%3 M=[O=@I?#C3LGB5-$Z+,\G.J;]W M8)I^RNI&MR0O-RC\ MQM89NNS(57P*XL@#M##+#C4!^ %N5V<>E\H#"U_^;F!IAQ#,XDX'^GJI4A1= M!HN@PFSL\Z?H]U.(HD ,D^,. @>D%#+25#&N&+/*!$X>(\N1?R7>FK1UZA' MBZ2INNWH!6\#[X%.8?L(=#1(M;8]4C2Q?CE'-1+? @;Y_#-L<^-&^J1UV*)+ M4:Z"SB5=FNX.+UY/+L=(_,$F@\TB^2 - K2H;.;F(B@;P,7.CRE3]3D+D^4B MS>2(%G)D7#6EP1,!!85C5JHTW\)>4R1AJ#7:,A!(HN;F%@/^*6U?)@71QSNI M A-FWA$MB10N@((M1'P;PB@#_*>MI1N45Z.P4>!(AXG_;K(PA6>Y$2QT(%0N M7/"%C2B]CQT$@U+7ZX)A\%,/ALV\# M?+?>L?_.)^'"S!D-Q$/X[!C#)48C!99^Q;#GQOF[I!)QL6ZBBMR*B0V";4 $ M@L25]?[=RX^?J:S;K#>=2'Y-EFM%3ZUWW[8]&JY=4T$&(5RH'U$.?*AIHIXI MMS2"8U>;#B?W_R%]-*]MUW_JHO_41;OJH@W9F^KW#ZE., FR2?/*=;'%NR"H M!'[VAE)UC$84U)*O#I"?*) Z1._!]^I*VX8*D;,'>N/&FNT?R[63;LFL^9L5 M*H-^WC#%!+!@Z;%+, DL<'!.K#1;8TONJIL5:<#&';Z"6^2^Q"N'UM+M#3=M MJ.-Q0'>KM/].D0 RPSVY-@_WT!<<:?FP73\0%L%M XEQE>E^4GE2Z.FUL&)1 M<*3$6LUH6*.'7T3B[G O'%[P,5^]S2R%R8!UQW0-UR?T$4EZGR(FGVO#=H2^ M%O,.T7X@0MS@_B#;TSVII#>2A^RNH?6>8U=IQ+I9%F>'<+P*EX)C?YME\%E" M'DB=:=AY)ZY2=>HR2>P*\I?@K\E]BX6ERP>9LNO5[OIP1VE_%7/>^=O,2EA- M>M9SX8T*A!D5GL(T)E^^,F680? 6D#9E]%GN8RXDR=#BAG*?TLYA=PZ^:U2. Z\:ZY-1O9&,[%A<_M,;+L==W-P*# M*+/E)SP3SIZ&^7!R$8HX[%A"K$ ] MZJ9XV.[$5 [D.1P5R.-9H]XC\Y8'%]KVBM(U_:1JQE'-\WH'-PD"(9Y(['K7 MN,=SM=SP:@O$OOE8.\;M:SIU< M0@;O*BVD L=\,391\KCNL7=UL]T&F]X:-5SQ&)=BZUVU6O2:%]I'#OA]6EYE&@4;1#8HX'$"X\;5-.O*G=C%3OT=URLU[2*UV(Y^5 K2IC*"J3 M&VMB3$1UY7L?3:!&>JDM#4HN^PP;8W^T=B?JCVDAN.9Q&TQ>7V<+6_.21Q MQKFISGB#"LJU>&&W5\!#L2\]VB;/ @Y"MXF+#>%9,8D0TJ_6:&;+# >/@PT$ MUX:;Z^U3L=X_:6^I'&0(%C2%[_"(AWE0JY1G:5T*W$Z4H+' M[9:1L>Y.B0^89%88L$G$ARFV O[PQML*G1_,7C4Z>F5??'4B?OW$"G'@+,6S MN757P ID*MM0*XDE0KDC-AG)5@UH-!H-5X;+VLA^ M<(XW!KF*:S4@4@L"6;L =>50.*3";;8B^);E'6ECJ.+6.U810Q>GZ8#/>D\, M/H1CX*WP@G.M3D$^1>M_$1ROUW*\+N1X?=;C]?PW W^\."%0+0R:P'F(CS6= M9242XA5@:)M@FT@6!0Q+4K;6S;@_&O?%4Q@>,+7.\"XD#XOX8+1_@,USV^_I M/^ L_;(!--]A(Y!>E!K<\1P@^4O3?8#AN*5Q*W\=%$2QI!8X)!+0Y".E^TF2 M1\0'=OUT+3P_R9$2". 10L-,&GO!-\4::9M-(B,J7$110"174%QL3YF&5#NA M-CP0R&@#H%;]N .*#Q"%-X9&=%7Y&7.SO*4L!2?5<3+7JU_RRIWJ/0:9V9U\"N+#DGB),(Y76 #5B>VX/ #,HR]AIX]&E)ECPG8M!7]MG?#\M;-?D/4!#N/^R?_6U>/_0"\Y2$]T_!C?O& MW[@?Y<958&BGJJF_H?TL>!=H:*F6J63L2ID)-/C/T$M]OG+*!_T$/*U"I^Z^ M1-!24$E0!.$%X50;266#'KB#NER+!Z%*I.O69/AO1JW6.;\?XJ?HI2!4I>][&=(WST'% M/[4-CCGM1+!O-\>Z2F<7'A1F;2C[&0!5H!@55+(TH&F5IG3U&JE,?+].U=JS ML\E(Z7UY_76S76]O45 7RP=V\NS0"R: 92CMMM62(34Z7[[9O-# J^L!X+KF MTB)$.CE_9+F!4P5 _69"W+*([(6YS#&T_TA[BU8-JN!4X-Q<55]9T N(2YL M%U2ET$+P.7";AWL0('$6S^H.$X;"'1AXE7/*WH#0#(ERK_I+:J0D0Q8^$)#M]5OY 4;-F?:.W7UEU]SG5U+9B@$%N(J?*Q#4X, MBCDFEY%T?B.L>YUD76L+F?_KO?Y56?TX!W_%'?22CM)O-B:;O[3U(T(J*"F- M\1,$++3M7(J0[.SO?$D:,="W 7L'8/_MO5KPQ69\HL\/S(WO1\;E'K./*O M6XE'DBV]9O['&LF1%A)RNQ;4V?7JQFW[EX?56BC[$Q^8]*5RU'OF.(439AY# M32O'KB8/8T7C:9)>!FX)N_AU4UX8ABH3HJK0>Q RDL[,D$)4D+ MF1B*2O"YRT032,U(E(Y@QE*.%L0]#>FI"=3I+#V006:# D>VKS7Z:SNVEWVA M6)HFXX+IOZHT$Q')YUH^D+,?6%"?1-A+=TR-(DWK(7P+Z\H9/0BKOJ!4?_+% M2;GH@"6#;$VEEW&3OX:8@'$>F5,#;K5KC$- 6MPC'7[7B?6:)6M=R=33]HC> M=#EE/'M"&Z0+)]H(PCO7^FPISR*G5H,PX)AZ MJ/'<0!R,S6> SI #U^L72!K.9#98_00=\T8CMANE"MQLM+3\49#0,H85ZAN4 MHB#0#.4Z%F"ZJ2SR*N4]C">"\U] "I==F!&]3AMCBG81W[4A$"1NS-8I5506M-A$R\C1$_,1H/$VH'=F) MP6ZN38_T?,=.?RQ=A85 ,+)B8I%-N_)W'MM'O!\W4O<*EP8VNB)#OH9["7O/ M "H8,[G8^1_L!%[=<"$>'TVF=)L\.A/I[1^JGY(@S<[C8OFD[C(-E1Y ']"# MP/5OF&OT'FOAV,1O )R9;[@SSYM,$>&0S_2B@^A M,0Z>+LKEA*NH,.D:R43C72 .D>&:=3U[8HBM!)M+ZU.@\%=[TX)8W_7 M].,**L=\L/H2:#<[5@R]]$BK4%;\I'OK6[ N7KEW8YDH)%N_65K5A4SMOA4T M@E^F['ZU)I;.OV.)/[:_Z!^^.M>J#BE"C Y9_FI67PEG2X'LE55%T"59K[ O M>PP#4RR)9P'WF,\4?A1CN!UX8:H/,MB HLZ<1LRNX(1?2Q>!=+>.WJK:6]F[ M:#$EP.$-J!LPW$H)+Z&$P "]_V6\);PJJ^7]3!4)@MZO;E>O -[TYRW;*N\A M_NR:$P2B/,'P0YA"_LLK5# 5T(A$)+TWO<_.0( =C0SL%21Y7_>TM<]O/@*GW@?"8S1(.EA='GVUFD5[D[[>075?J 6 ^(F::\]HC#>%""5/"86LI\N MW/7O1#8^_4*[]>['"P^O+""09W1852*WFW.L:%=A 7!*GV*<_.-VMUX^ DFM M'F#5B2! =>WI!))Q2W-;5$8'0_AV^MI X?FV?0-\ WGPX//OA(I,$?8CI_3^ MP$%-\J^B311O\!>QLHM^QW\FS$S\0!H2"6AL49N5H#!*!PSZI =/]1"B\ M@/V>B<"M]PH>,1E#FX,.9FT9$/&J8120260Z!H0&@10#70(E$^.1Y)4"';@5 MPQ*M2Z*PG@*IT(H01@8Y@N ;PP1'6G )6 (VN1*J!Z5N8>GM M(9XYWZ](O;$L=QH84H BNSJL/Q(-*2TLWJ-B[M0S!.YI_,E3Z2>J >H2-'0Z MZBLJVO?WC.&A[]5%?%J"_W,C_G,C_MX;$2@;*MOXRI22\ X?6]?G[Z4O/TX[ MK?6K=3@"0O(Q&*48(?2%)SYFN[6!S;^W.EVXJ%6TJ=!>X67(RFTAGV]89IL]3V$7-2FP"37TF-;02?M%IZH5HV8V+0HV/,OP[%<>N$/EZ' M#YALT+5HS)M( "2YBV;'JH=]0]_D"86 ;;KF9GO2,,$':J&V@5$HZ Y0B$+2 MMFOV&R19ACPGCDFAO83$%V )RUYNH5"(*(!O+RY?JF*:?/Z5D_):MTI>N[A\ MI6^-(9TC+@OL"QJ_+J^ZQ7CJ+S5/!^/R]6F$G5)Q2>-ZI_*J4)?-YEZ)C:\Y M?F?FK@%>242'N^=\=;L7,L:78*UC#.-B]:Z=?7$@3H+_V28$U59%X901,7A M-7P@?QY J3X32R/'M:E:YEIR@\L)7SL 77MV!# M7]=*8(032^ZRJ[U9"@7&5B>_'&S8/TC!!F%%YPLK[UO0U"2.M'X#E(/<57O^ L_1NU M"6']N?*-:&D*7V;&>+*BWE36I=>X*HQQDC%104 P_?5!B87'%*N$5_[L\G76OM*;[1M_[NMV7]UO MJ5H?=W:W/>RY$"9^SWC@W6-?+E^Z=Y>,Z]F7MP3>VP/CO7OF6IAEL?4X/,I% M$!33BT'0>\;/$]&B?LR[;E!NK+<'Y5,6#F3QB!-KA4?R0%IFM5H+.!0KB16P M/REAA>30YF9U*U*)-'#V24IO:TRO B*KN'PAQSK5\2?U&]?]EE45SZO_:< MTN64L^>^;@%PM&=(V^35(\(&7A3-YI*][,G1(1IX(-[I'VN$]')N9."GLAW6 M"]-T(JQOF0Z@K!_G@^D,*>LG^6B\:)F>J7M@N,BFLWQ@6%9CKOK+,BA#X)9; MTL;)H/-<&J[[Z.@;#,'3=W*)A%[;V&C_MCP Y\Y-Y&I+=KRIZ.G6X7R_/0K9#YGXS&Y*BLI+TM^'U=L5?A]_6/W5S0!L1J;3V#B]B$N):-XD MBW!"EIO"SK\\N:[@VV1Z- C^YOU)'6[^._/UPCAUY(>KZGJWNF<]RPT.8Q20 M[EN0V8N2Y=Y? M'AP&T#(HYOC0##)5F[F"@BNK*3/G-17_^>!WT^53Y6QT'Y?Y<&E"%FXG5GL3 M4#@OJO/B7 C^E4W"3;C:JS(99"Y\+=?WX(GRW.25N7?<+<$5/7- W*RW3XHV MJ@A7*XF:H.ZB5@*D[YE)&_L(+RZA1-@#ESYUZ3T7K- MQ6," QGJ<4+4(&7%?[E'.@!OOW_1^7#">'S>7W2M5W/VT_;>B<)I?_H"TV69 MDB3/O&L _NC7R.N/87FM>6ZPEG?H94",X7ZWU2N+%$W:.N72)[->^]Y1W LN M( 'JQF *@AU4^\ $'%1;WVBC9:W0D@=^>/0WJ;)L38B8, >RG.W_^Y1A*XC M-_,FE<&'% 7@VG+"0(WXBE?*&H"8H VD*R"&U3>H3>+'W%*0]8*YI#<"V@>( M]9HE[!U>'Y"$AQY7U7LL+@A=$U+T(>&;$'>R%O+T);FX?^22KMC;C+]DO)U0 M&;%2 C5YE(XE\9R8&K64 BXCL0LD5YA_./?6OV^ 5,T* MH$>@]JZ?@M9QH*Y#:ZEVQ7 X@KWMK@D2 OGOK, *#)RND+AV&?H[]-:1>MR" M[S#(01V'%@7RWY%AB**65FTC3@6\2JH$^,3)N37!AN%F]_L"4.(V3TAS##!O MO];25RS1S?[87/OV4(#):*J86TT]SSS-2BAR3.*0KSM=U'J0!06[U"\1/<;3 MW+#,C8ZTU/'=?W7[\Y;6U!.OW*"&[41!]7TV>*$98M>!J\1C*DD+H>%J4789 M\9^R85,+Z[@PD!P&>R$3(98N84!!#XIABXXA!B@ MEU!H"I@X06::_D11&\WWRS6_D,]B[:]V"O@\J)30S^J0QUI=;JV[O4_$G&TF<)>PFNU7IO+VTL4#$*0@P+V=V'C M?)4IX(BK9RYT(^SM.!5N+'K KM3A^;IJ ?I8#@DEYVX\EXTG^X.T7"W&VN3; MTOJ9A(BG;+\'I)LQ1*)7)=ZZJ N25\GP*3!*+0E'BR51 S /[S:659C 7U7J M6]&':!?Z0XQW3V40=S2_T ;G"8E L?NWONHI_Z7\+HSKTK(WZFITAW\C+91 M_QR:HT$!%J@AS[D43>*CE_U9/8CR4^A.MN["E&G:XK.1,K+A8C_6RKSKPE>Z M[+4CZBZ0IWN6LJRZX5G5E@RXF.4@8@E 022DBD]UJ><:0%-[*%Y:$"= _4].!.[PU4RX CU2"/F3;U%@U,;J[F4^Z1K\-CY"YU3^$? C_'+GEB*+(! M0Z"LVX*XZ&H(/I7+F,)R5=ZN-AM.2,$[ TG-1-$T!6BI=+QR6=4FA0H6:@<% MUD/Q!MPSF&^W1K:$.\"*OV^M-"^QEJ7N('(:F&4^)^\OX27_%> M*B)+-&J]5KPQ[BBELK<^3-W2XL1QFX-\,@QQ24ES+VJ$C(P*.R ;A*W;$!6; M)D(18H!M3RC2,)BG;."6J]06BO$D?)/2W<_\@A UN]^NN'0P[!9@\EI5[AN( M;KG:/FBRP]?ZZ;,#>&_K!<57 MM:%?H]3=V[K>T=36HH!1Y:EX+;@@[;L%!YKK75-.=OBVQ88=V_6 M:XQ;\EY(Y1:W21X4F*[O:@L1U*+98ZJH;O9BYT3O/NGN@;$R;Y7Y=.VP;\-GA3_.MTH[ +TR:#\%9E, M_Q%S\PR&)ME[-.5_U!)%5)E@K:]2S9>U"Z@E?Y]R4>B)KJT([,EBM^D$JT^O MRZ?=]H9T<[")H\5XB_<6JBQ;_&^"@YK53S37X#A )GQ9LLR"$+1.G??DJ9;. MP>'FER1OW<>RD8%40\&JRQ:,,D(:$-;,C!X%G%8"CP*.U'WI4;Y:C&B-:0WH M[([2PA+3'U"/,P^H()B%!M.@1.^D/Y8H/[>6O\3HQ^%^4K#Z/$P='#M&43![8V9*X@ M-IHX3_$; _P1V9VV7FH8^1;3THME=%\M\3%!=OBFHOU;_1TU'UUGNRD9F>]8^* S;7R M,.#AE3TB&H.'>W-Y4U7F86RR8?QVW)7!S&)P2G)9B7#2KA

X^4H M)"2YA+_BLP,J(*=8U;-EPO1\_ 7H** MYY#6AX'L-9.UVL#XY2>- R/W 9R8HU_'@ZQ&<[AK#DA+=07GF4'7]P>:0]\W M]]7DBKO?*QT,IH2#KUF;XI2)HHK]*BKX891-+E)[D%?[.EP:ONW36Q!A?XZ% M/"BR6P@^Q& ;XE$2X'SME.B,J4K""YL4>3,*-EL!*J8F>)EX"\=E[4X#Y M)V6V2]FP(+J9@%:] )X+#ZY8"AZ&S!"&_HGC&OB@B$'K"#'8.0'W:/8TSS9I MMH":8&>T=#0@WS5AL/ /-O\;8-3/;@1--+5,HYVCSA0ITE<;$A\!I812]Y4N M2R))TV;RD\:#%RC[HUE]OJ+J O1W*CPOO7M*RRW#C:#:.69IKTVR+M&H$SPA MY*6Q5_%/%&305'M=)=82-S9]]H'BKDSV=".YZL(NS]B+ #8>D2[[); L<](_ M[DA#4;1>=@&WFZQ!R@S&$HR[ G%ZV;A_/IR\,@&=LEH/H7FF- ML+:OC]PT/%L^B[)),X-P9'6H_&U.M*!4J\KN2]$=_ZE[&6$0VL6IVRCVU1N[ M76XZU5X8/@ M/OZ^ K.IV)1N-JQGAN%#@$PEP>0Y0736#!M9["NL;3F:W^2B!:JH@LIU_=(6 M4P!%QCEG7G$]Q$;)KQ1,F4?-FX\=PU*U^\9'ZNYA8_&QRS)[Y\+)OE]Q05P MWI:@^S 3=N#Y0/F=) @.8L2UJTU$F >/T:$1VI 36VRF'68>WI^@S(!;E35[ M6P@9Z]&W^.=K_7-4&-(@%]1_2L4=J0/8GI*8V8LRJ$H1],H3'D'UA)(I#8D1 MUVB_3):EGB6 CF-92%$@#_NOVQVG*=;SN-XR&_\K8>/_J5ZI!'^Q3E9 :'_Y M;9WH/RR"LBO#7]@R "N",?%[4@J\0#>TLN?XB@)J@^L[3JXS9;R&-00!0=EE M5^7^L2R[-VB$._\"4%.$90A6?U4?"=;,(E?HLI1_4(^8VL'[:5,?-GP&>-G[ M7.4$@ ^$'?I6Z4/VHP0#43:)U@]I&;G848DG*:KA8&< \Q;.("&>$SC<77(' M=G!P_E)"L&NS.,F$BS:Z&$B-=2&11W&1V\(\\(A^ ^83);LZ64O MT;C'!3 5"CP+?BURJ]4!<2+9^ZZ0KV#?>Q7'_8G2UXG)(J\'9NB:,O2BAXW^ M$XL-T/24;H)(/M4_Q3@B7Q@BFG!39H'U8R3/WW@7_!,3BA7=E\M0.%BBMV]+ MX9 01,Q,>N'Y8JS4;-B#3$7%AZ.^>WPD I"$YO!P\#,I.432K0OE[?S2N^QE MK]UU DEWQ9XGFO*] D$%WC.<(&+&XEIR79I$2Q21\#/5RVU8TI.I[M@L215[ MPD;-C>OAI?3-FU4%^P9L_ 0VOUO_U87380"I%;(#8M(<:(FR=V#O.+EX==BK M&EBZ]=J! +?E.(CG;;=[P@8J HA8"]W!0$?'!OT?[4 M:PH$/)K)7(SP=7:S+AG&@EQ(J M/.*-Z-F!M+*+Z\5-'DY\B-)D@E&O8I=@W>'=02%8+,**Y6">2-L!/S?Y13 ) M,PPY+J->$JFG+^&+-T,-TJGT7?JZK;-%A@77J*9DD%7-H[^Z20\^2$F^\IX6 MU-&C(2LR3$'AH,;*CM-"IZ9JKM^HM5T@%SU,P]^=8*N6JVN.'P)(TE:+]05@ M0]V02[[Z]#6_%;=LHGB*EKJU81[5 MY$ 2)29>RPS!W^,M$98=-7RO&]-R@Y2(9L,D^=:JEGHX%=?&"W<=[DNMO@;L M +P-";M4HNO'5[5.#3,X5[XZ06+$X:&1]UHAZBC;7D(KD.Q$;+^* 9O@\0XRQ2 MSDFDG(-(.4>1LJ7:G!5\3+3:X@!T-ZSL0S[K0T%7)!Y@OM# KCK6T5 (>>?V MC:0A> 1^D4WZ?Z@5P"+ K'8.8(#)>=6XD:]7@ H85"TR15S,JOI25K%:B[/H M]BY5SJ@@&Q6+X8*2;$N/!.NQ)WS2%3R.=YKT60VS^ M2YA&XP3<38R@(O2(^Z=$R-?.O%F3@[646AVKBLP=[#J2VI!]=M@1#Y'D+,:; M%P#@!;&=<5C$)+*;(Z6CJLQG:XLTUJ5P*0$Q:R6MVAS]BPZ]@I(&E? M-87,$8\O]O_]=L\@@L;OQ8E@2$855\Y\6%7,BZ*T4(A )ME:[&K5_=20, UI M9$XIO*/*"UB#DRSA5Z8&9R?BGZ:7H[326\!+HK6WO?Z%0>D5#Q/8&*[]'P\; M&+$2+U]^J13B )?,'63QES 3R&O,_R3/.[CE63T-_GB'$4DR,)V52Q1ZR"(- M*(5M,J.6J<@NBQ@KET\LWEIQH.8[TBC(EV-_P"7SJ^H)E.'-4TJE%< M(H6]J96JP6Z]0'%^R0WLJ;/XHR&7%L9%[#*0XS(<'>60K2P5I?4TNV;H@\SA MIFD&DM;,Z?285(0V8JK$=U.VW4'.TLMU6UD]\@:I.?V'K!L(_&BA&4 M:,>EQLJ=";](GPB19L6&,\D(GXE/7#$#F9GY6@E&RJWB^Y,E*BAA$ELF5=6^ MW^#(8)[" HTS/-?[ #:)W=39ELIP*]!A]X4 )<&:XA8HH6QUOZ+L>KG\1*U; M!K!+X0S.'KB$@EW-')$]@-\!;8#)V 5I*$ST.,G)O.8:X5N\V:7'(;E9PX+9 M/,5D8(:VP$X!I=GF@* % CP(Z9Y-XE;H1Y5BH[?P&TH$"XD%U M\^"CRQ6:2TLF*<6#A.L=[-0$*JO(W)8CSA+CK<3 U!WQ:_BN4;@:@F9+W?OL M^:#/8(DH3,6HG:#$.,V4>#.&K^'$ J3#AT*&2(,(V[=W^S768U/RNO;>8- H M.."KFI\' =$W)(J<7K@N146O3]C*Q,+U<-:)FNW:0SMF'4Q3GI?>;@\][+"/ M<9/"-5.HAK7=M7^QE[WV+(I8X0U-B-&R6:I'!!17,(+B.Z=Y(^>_9Z-IU$WR^[4P@*6"[#IP.>%P6 !/UM%-0G M73LB$IB.M*&3J<](AK:7,+HA-EO?KI.AVT/]QO53,MT*0X]8VV]35U=YV-UI41.("AO3IGB[1QA+S M?)WH[)K-5&L_H( FMG'WKUM.C,=V>J'VFU3BO*!O4'D#+ZI;!G\E2JP%=%+? M3W#EE4)([PPF#P]NV). 8H18(VW-A#[7Z-9HG$5!TZG(P_O!6?-U)*FJGB#M MW*Z$K8!3)V/S^A]2PI(&*(J&H%';BWO2ZK-B0UP$E*"WW0#RPV=C+<6+\[;A M!0NA"2KD-GM]CD]14[Z5 K=EM* U77^M)1.%-1HL,S"6G$7? &A/M+H\J)3G M%[VTHAFRR[1.]D%F2V6J9 =:T=&Q&@2S@>^MN0CP(Z&;N/08QPXE.%E4FF', MJ>QH,!D6HM>=! ML)V^)7@E=E(>-@P$/C89,3P#Z#O?@X/C$V34P^O912T\(\5_7FUW]]V*>YS: M: U!B45P41PR^&JY6A^0E 76$)M#A)T(6!'L/I.K,![6())+KA]4K,#U]Q(_ M 9E7Z.3Q[3.LIJ)/BV7*))H'UN91>(@0T$98S7\LX6R5RW,)D7JM'C_!IQP1 MSW ?,@UX*G3ZFH5+"@,?#^X!T)(8:A2+MJQNS,WU&G;F-G2]_!4ZBBD)ZH%@1) ."P#WI*>60W9&S1B 8'! L*W'Q$E0ZX#]'XUI\ZF1!:$"" M2D DNQ(>1,2Z5.E.K2CC)F#OQ\Q69K47NCQ)JB>3/.!$HC*&(!GQF-YOUZOK M)^QF"1>2(M/];\A*07N>+AZ%-?%7G92C: DF.SXA=A<(X4&&PG^(XLVI8Y2[ M(OU/&XG>KV]'*@2KEGX;'.]0C0.-!B!*/YIY# *?31P-NEL&'33+]/QYC+ZF M#^P8&BCF1^")DLR XA>I;DIQJ1!>QE:%7E@!D@)UL<@_^RI 3H"$/_Y$%OX* M#RU/HI855L$6@R@$]!-C1:+>$<4&)> #?1*?"KZH3WLZ>R4)T)Q]0L4>MCL5 M.)A;@3KOKC0'D%)1$$[.2; $RV#-TQOUVTTT -<+>-20KG[:;3?;@Y3E['CW M/C:WD-J7P'UA I?WX0N$2*\.WG\%I"56^@A7; SCDS0N/?6XJ2!;3Q-SB,E$ MFI4O75Q^P;^<#X9Y%F!QF#%V-NZ_^#Z[1-?)C6;SF&%3>5S_8E#DATNG8F%[ M:J$>O25R9@];( F!]+14\I:*ZL(!$O\FU-IB);@68T'#'71J:M5M9ZDG#"%E M94ND:2#K@4H>(K]TL09.@#V%TPR00F+L@#>X4Z-$E.<:4V(CH <^ =H')%:0 M!6"@!?514VG9=;$C;CTMNYR*=2U' H;<, M/K]!8D (_?I!"IX(S#F&^%AX(0RUH-)@).L$J!OC#HQFD<.1!Z0WZ4 TVFN; M9NU)92R& :]5C[UB/'FX/I7 .\C!$#[N@?14NEK/R& "R6O#?LT&*\"*DL.' MJIX]N;6>H5M["R1<8H*9H^=! K[R)_CP%OBG[!5I .\1GBIB8C2<.C'QP: JW!C#)]W. M2SLG5Z9HWDVP=PL1LP$DAN^C( M5ADL>MD;OSW8=WTJ+O#;\FJ'=%0-BTP2 M?'K>'WIR*UJ4^7CX0F>7ZK-QS(IU*DYBK8N0 !Z3!S=I BS#K$M*$R04K,0C M(1DL9ZM>VLY[+]1Y M;!:[?(F:UP+O85E!6\"QJ:X/CO DQ%7 <\Q)S/+=6V34X0P03X9$N'U$$VV5FS^8LY[L[5J#O@U. MLTV0-$@A*4QM9 *SP$BK[XQC.W*[8TN=E/T;8=&K?&A<51&!;X69AM[":^X5 M)@Z=HQ%%K>=,L&"VM>QX"! F!Z%*HKF^=% IKCMU#V,%]&M@ NEY?WA:@V4 MY]@P.MB.%@30R4#&"#X@#!;'Q&;R)(!B(F+TL0CSY1C=*7]>2H U-!6TH@ < MC$(D,*2[XT6+)E#\76_JT)9G+)VWE1)E"!8$@&<8I@ANZ1^72)-_ULBP+#M< MY*3-R\H3@F50GJ9W)?^C1O>P^7 8%D<"\WQ>7@LU28M8/NUN+L,GI4\BE3 MY?<&MVHA5("43UT8KQQG*I,1AD -83.#Z89/S-M:^O/ZZ6;D#D)T)NJ8(744K*4/&6G=XG.+BCK^[*YR^\L3^Q.)7=T5*3(LQ M&PFB'/"/ L*R_NAA$S]\)5P.=#?(ML"DV/CADN)9CP%'$8V7PZ["SP'F;=)? M: 2D7P<_4(VI*X>[$Y"P#VA&T$UY?_!P:TM P8N0WK+4R^!#>"FM]@QF5K9@ M_)+3SE&%>8^?'3%(VO?GA<0_S-EFY/OW_-+@>R"YO29'A5(8Z0[_]\,6I(X< M&*)Z1SL'V?JOO75D3@CG-Q5+R]<5?X?B& MCV$.&QK:'H=MDQ5%O";.)<=%-D%^"!8'D$Q=IA0PO!3W.GB/UB7MV-V#6_@+ MASQINH;1=,F)OG(?^0J#( @&Q H!/(4QK]RGS>Z9A@ X0G?;7TK(^W"ZV8YF M&MYZW)Y7> 'IC&RTV"3#--R-L+US>A.QYDL-6B24A3+2@"WZ -4JP=.=7?I@ MS>?#&@IK8?DN@K"F^N4:73+V"UV+4BT+1J+S(..NU"N2.D=:A#EP>WN2-II) M3\'@9R6U+AY*]T;+48 (\Y4YH:[AXW;W2]#435DN=0%'C0L8%+UE(2C=]] " MLBN\T,&0U_;J[UIAT9EN90#[2UWNV\=-4+LWBN\J-=A+*1,$ [)4/=9;#$&8 M%=KJT*?J1;VYUV&A0]_!D5^W3S#EX<[S&5W M4_MN Z=R"ZG!<8*J_DE#4H)>U3I"]3F*IQ=GZ2VP.4%U%RJ] N/*AVZT;F+& M^6PQRSX7C^H+%!8)Y8 >Y_WI(!L,\NEH#.].\N&B#S],\_%HT#*Z3SNP#4'" M?%H+KNN-NYKOU@E*+TZ#I9X(N[?/@=A:V[D\WPP@Y4=3//I>.Z.?%6Q MJ]$F%"\!I7G-A0[/!D,W78/LA?NIG\]G"_?3=YG;.?,)_G_ M6?U*>+M!/AE-W(F:97^CH@+01?C5(%^X#80V$"5+W<$-R^&HP=@],)K"[IK- M1K#;!F[;=5D=] M92K4SM[3]P0R7:^[VZA27R\W%; (+[]9],6_9OA=,F?)& M4^:U,,4KCOD9EL5Z0_)V:=_FD$."@.4W;^_M4['&EMP(\_%@@O^=#6?9I^)I MMUT+"2#-FW;*[>>!FVM\(:#:O@'OYW@^RB9.'%XH>0R[_MS2CMW:N/6/R!;= M_G-+/,S[[DQ]#%U#P8 '^: _4.?^Q34!^=S'SZ63X=/]?I__EY9@EH^F/T?*^Y!A]L8]6&BZRT2R?N@&_4<>5ST*.HNHU MQH8S)^I'(+%:/C'/1L-\,1X^ZP,SU\.6MN&Z&8WRZ631-L'1LM0?3@$Y5OXE MDVL?4)"=>JA^%G#7!8.[WJ]NRNP'Y.A^!4XM:(:\)A=&(%U8^0,:4NU9N(GW MD$[+\.^PV] 1+%V,>&]GR4.4&+;_M-?GO8U7UMDB'RSF*,U&[AJ: U?)L@0; M0.N\."5U4T :X:#OWG7B;^3D_]G<'\_)P-%@J.14)!= #_JZNJ^R>6^< M#4#=Z6=G,R<:1NX-=]#1WFW,F"S3DJZT#'F93$:'-E'(*?/G'*$R^0NW4GG?31QGYPY M3760G;GMV(?[V^DB [^+0-T9PRZ;CV>XAZ;#>=<]- %)!PKMV7"(=Y';0TZI M<_?:[[2'\H$3K,U;R&V9Q7S2)AN#3?%&@-XWLAG>8U_C>^U-2%CR6:,;*='J M920!>35+"1DCT:Z1&\[VAKQC;1,N_BV?5L/%?VD,I'J$OKLW488/E\@ M5@(EE-,MW<^##*PV4(2&0[=!QO3CR/TXZN./8R1 M\.CF&<>5\,PTEFB[@\67A"+DF46<@G/WLU)) H Y>0G65XH4$'61=@,[IC- MF!Q2^T#!W(;:3*>#4!NYFQN5(7R>G9 \^=\[(5*#K'Z(,+0H[*;\O[38$= U M>.3_QWF=_S[SVG>J]\3_T#R[X8.1OZF\VG=2O=\K !=?:8%OPRK^! ^^WQ8; ML:R>IP;B]'T2)#!<]+-\TN_['\ P_1YXAY0!'>#!"%7!&#VQ.U_M$3;#&3YP M&YPMID,P3)T0F\ -#'?\M=SQ#'MV'W':DU-JW ^@?TW;I@Z_%G=D4H5GKG?V*TB7P)H3X+Z&E MR;/6">U+]DZ]D=^^J=]K*$1=?=\'.WW0G^2#X<3\].R]/E*OV=!9,(/&[>ZT M,+=$H),MG%KOSL4;(B#P=']NN9V:U)_X'TZ;_'>RE*P^_=XG)N[!?X&3XW3Q M^5#_VWYR9OD<]:OYL.')VEJ/)PO\_\:3,P!W\E!^B!SJ=OD^4(2*F39#^1\Y M8%(.!P9<,SG/-5Q)2S=W6!U!TSL\OPG&F8-OADD?]1!%3G$96,X-X'=\95+- MDZILPN"/VP/;=+GZAM7DW@-:?&)KBK,".SJ3CY_,U$#P![SPX,!;Y M8#Y#&]R9XZ/1Q/TH7+1G(_S++)B$8"#4P&0VU@:< =PVG9\@EEU)\OJQ";T/ MGOZO-(7L@?\^>TLDIS#Z,<5C9"-B1"YS$^K^3V84C/!Y-INJ-<"N^ %&&>;] M@3JT?#*5&^[6[$3_*, /VQ,$/FMD8<$U>GWM=%"Y@R'I;=7U79=(OD*Q3>?((Z5 M]_L8S\IG;AI?MP9U9.8'^=@9;._J%XSGQW/7V\1=-$.,RL'D&:#JEGL#768T M?T!$FRTF^7 RS^93C.U=-B5=0QAU"O\+$1B#5#XGQ,G4257I[Y>-+:4,:2]2 ML,.]/I_##IR.DKRQH'XMG"!P?9K.!N$C9B&_;PRW/+GM.8'M*7WYI)&^V$_C ME+7I$'Q[9^-\/ =IU+X>X, =#TWC4>#K;#A8H/+GM, %MM>P$\^<5HWN2/AA M#C_\+4'C>3;H.WVRC]:34Q/G8S&?&G%206='D^F>(K0WFF4(*.QLS2=WL4>[06XNONP M4Y]W7\C^7*F2_M)G$@'\@B@(+GS%M4 NP=Y\R0..0YR[J'$"M=H/,+ND*>EV M:!1\J];=="P2.LTGSGIYI\4Q;*DXOM4]4!]5_I#\=>3V0'LH=.H,S.EO^,)B MN#@:$'66U2B^]8%- : 1SH#X%S&".^C*KXB,X9+8)SZ73#,%&^@M[>AW;*VU M: W9UP)Y,NE=9K* 0+#EA<"$#"P:Q*W=?ST?99<"#99]>Y'V(T?6=DN>N(7>_.)7NRVVX\M1[#C8=3!FZY&6++?]S/I^.%TQ@F]L=DBSRCGL1)Z B58,U- MT@2V)B!K'\J0$ K05MD8(QX#=^^-T/_Z_._,LX]WF]75H6K]WM!I"TYUF$*L M93ATEVQJ;+;=?C][(W2GM&ZBEE"#TR$$>*;9?.@4N9'$:AKVX\[N=5V/R=2M M^C!?+";9U&D?_;G3_F/T@1'-P; Z'+A&1MH&]]+;TXRFO*:1DS]* W)[/R-M M]$B0NH[)Z;ZP"*;HK: (FBDS<+1(RK,\4619*%#T.S2U0-D?+?K-]R@ C$ G M!EE_J86L* 0!,S%P.VV1+6;][(?FNI5#!+VY7;18J%?"61+]R7Q/T01'+5I+TTN<8,!UL2,H 24B&4*"6/I!D MY&7.PR[+J:'D&H>@Z/Y_,#]];B!%'/3F[J]#_-^_>0['^<#]VRG]?S#Q:G"\ MP9[#X_(BF[AWW/^WG4>[3A<,P?H&P=.0P5B@72>Z0,Z67%G'GJ*<:25JS%? M?8'?C/ CT2\N&*U=9A_-Q27K$*LU_OYS!G?/V=L_,.?ET)VI?KYPJN6DYX[= M&V5] F5V[B[0*6(L>N[@O4*.,OC38NB,L1G\8=1SLK]+%Q;F,H8N.)UWWAOU M420X60UPT4J*(%KL ORZI5&G20W&^0(C%L/>;.(:)45QDL\F(QD.KG9S(R/ M KM.H(.ZMQAEL]X0XF^#13Y+Z&E^YQE=@A;NB],E&K=@ !=,$C3Z749W)K*@ MN6LQ=+PU;KH8:?A]]J/2D_&]'&TEW GGKV$O&2'WXW9SSO1VS;M*%"3<4S/= M4_-9/Q],^H#DT74]F_<7;D.! 3_N#?M@JP$!)FXTP*.C"]3MIFF7+R]417,K MW5M$2_3&,JH145V78+.^IOQV.5/)P:YDNK:48%'A2P92S'"7H'B#).$F0TCE M SW*Q-BAI#@NMW\4ZKIZ82:K1+'!@3Z2OEL@@DL#9G "/LR?Z_>5O,L:F3GY M,V>]@_:VF )2#Z(((Z?(O8SF(D'+YS[8[TV&].E^STFI:)V4;"*]C.^152 W MWC!\(?<1SUPB2^FK@71BB1II=(C.843F4$];21IZ#8&7 6YT2T4Y#"D";;""N+EJ#(.) '-_Z%J_K+:94"G&W=G.R MPVV"5PM1NL'@BTVQ+- +A!YNI]HN<%TNW4G\FEW<0)9]-G$7FML2SA!:.!.* MG4P3=\&-X3^3 >Y"9QN-9B/\:9@/)ZTPD[:) RDCY<%/G;Y4R,)FEYGI==H. M)H-+WJG6\5TBHRT;;UVRQUIF=3"9G5/3=-A_-\VE_[N<5 M /;.]IWV%]U3R%!S.%SO"1?0P>@,7U"I=B*4P28H$ >";37D53FJ;IS@NR.; M$'T)6"(&\E-(K+2ZREYY]HS:^^X60XV%/2*K_0H?JXQWH80;"YJF5WV(\-A/ M8V>K#IPN=$US\0:H!#ZS%Y#:@IPXP,F/,00[!%QJOC 9A)0S-^WCK#?[\44W[]LV#=9., MQGK09CW;\\XW:SP&)YI(W]._WV(%+NXR)"5O-SH"(#;:^7^])@ _^J[W0(M2T5:*C7<1>F"1 N,MD%FX0PS"YWF!4(;?N4N=OQC)Q4*U":( M]L%_Q_S? ?\7FN.4T/_T*9XZ\0BWS-B9?Q.PS";]?(IV'_KIZE,\P1RSP0P3 M!N _SEP$,\RI0XWJ;#BEH+GV*9SH+%M*>P%\_YD[UHA'\^30X8*%7;A*XD%PH(RD:/O?(#"L?TIX8R^7+[.SKY[ M05I\9*<>;MV3"SJF_.1WV1]9YT^_@ZW3T=;68]#O=4^/?]1N)-#*^Q[D9MBG MZ\_\Y; Y^HSI6>,SMF?SDWHV[]"SIF=LSYJ>"6;ALKQ-0I]Y"WTT6^BBPQ;Z MM_?@$'ZW+^^J_Y7*\S]9GM4;^7F[0R8)SI6)OJ&N"2*98&6%QIC](VL:[CNG M-*YVDI6Q.IJW$]F*8*30LZR/K[3%F$Y8\ 4X4"R3R(83B$1Q[NG1?^'ZW;QS M/I"1%7^D+7O\4)4W!_#>/\0-.BE#A'2Q 44.<@ZB/3%I6?0^WM$-W71#:4W5 M']$%'V_K7U.#G+8^[;ZE.>WU1YPX/_)J:S?'Z;>CE667!C-=PNK2;V!)&P2! MYQU[ [@FW+/(W? F\\VC9S FU/:!0LQL^$<-W^F:JK6>8+IF+*NDY$;+ZW;Z MTIU1Q$M=%9M?G(BXP1)SGQ$8^O[=RX^?7V"O-Q#-9@K5B]M=24E/QSOA9-@M M5C]!RPQ]_?5'9KWIY _?[-9K9"J1B\^MUWG&TM0=Q144BF2])=[ 'XC-$4W$ M5M';>O.T7CFMMT?KM=%Z7WRS";5V_C&F\F?,L;U:9PVWC):3AD2B/%TJP?C+ MX>^G4+*X,2;)5U15ZCR8D%(ELNE;^%0B4XN1\@R'?/9PVME63AY@>W-M"D/K M'98#/U!<5> Y_!Y1&^Z!^N\:;Y*0("66R1T94A)CMR0IT6(FF5+J3PE=2M+Q M'3&FG+9ACI@*]>WQ8;5>I_P#RNA24U#01\Y*GK+'.OOH-[W?M"-B =,&5"T; M(!FMTQ6H$\^0>1WV=>P/;-%@.DN#B+SF9 &@C#+1'F\AE$FI9-P*?G- XIZW7*[SD,-_V3>V2,_%D]_?],[:> M3\A]WCW:B3/G7!EQLAKT]/0.:TO_]AFVUUO"XD?7BW$3>^@I\!@GS9IG$-FT M?) +XJ8_U7'"6MENGC%M1]@?VF[J% U)XA@D64E2"EQ[2\=I-9I4H]ICR1LE MS7@2^2&2="P>8Q3UH)$0);*?&TS3-#=*_:DY>\C'PBH_'&?+XBENK1/72(-Y MGLVD]6FR\4EZ!,..?9/GQ!&1#>;)YSJ>DV^DJ5QTT %"-U+B4+[Y51@ZI?/1 M3GG&Z6_D1.@(R(?&[*)8Y3'"O^1312'*=RJ]RPJ:( MOM4H\Z-B;!;*DI)RZ?)E3%&."23D*$V$YIXQXA#>#S'R?ZF>R2)CI\D_FMNN MN$;\2UUW49TPI%D3:7N*:4@B5T=$/G+\B>P?64-KSU@ .LOI$D+/N*W-O#=\ M\H-PQ[@U](L!3_VXW>QJ2]INB+-;,#W5(S=-S=O ?JO-90F)\;G!&,?W\M7> MS^4..F:5V?]P&[0,('H5&5WQAL>!T1-4A5.KI%RAK-QO'WJ["!=4PF MDE;$@P)"*1?Q8-2;SR,?\<55533Y_*^VNQW!%*Z+^^(:R=TQX6"[?L#?DBO[ MAD$HOX_>"KK?T;]/KQZX/D;SWWSS^()AZ1'*EM&\N&:T$%=-A8 MQ]NC"COMVVC1FXSB4,.G;:C.1H4BR*[ATF&Q2M]/SL^H-TE-^O8:R..Y ML#',UMK-5M3H%TN?PRPK[6WI_##E2JZ(2KCL*$\D9KA](B R>U<*^4J(7KV)Q]UU6N?E;*%WZ5RJW0 M+M/R2A*;2Q\!&:E_;N.6GK-, ?6?6KCA)+4Q/[OW[K1RT'W3[5^O!P57_A)Q M@,X^+P[KZ&O3?M*."\44\QIQ8X#[:FBMW[P(N'(Y)PBCLN59=+*;$N-:#6_B M,9!;]SD1W-//G"?\H0@/YL1XZ']JW=[\"J[*PZKZ*FKG:VS\HEDZ8G>."*IC MYP".$6:6T"X%R!:,=##J_X$R*<,3$%MP;KXP[@!89B[U 3O"M6N4K];7(,'0 MG60JRFJ::'XI/$:5Z?]^M[J]C@P.?@?K6&"WR!V;JEI4>L !?1T MTI(7T#S5%X]SL?-Q)6':]"E[WMJ.NZVM>R[9T315U7$1FP!"G"JECS616R_ M*T.S=;QIY%'"0IA7>S,U#3:+9^I[AJ&78+B+S;!G\>E%0J6+]GX>4=\]8TQM MO'*M?K3E2W!DM?>ZE3*K41.+6;!28ND$(JQ(Q8Q(KF+[IH'NI<.*_73M7?R[!,Y1:E";VJF]RM+\A;=4SH%*=2)^2TN(8 MVU.3ES]!^]1A6=KHGV);JYT!ZLBR/3N.8;):-7:KK'5MSL;$>(-*QYP&)M"& M%!@8Q0QT67"6K[;+TK(B<1%[*>09BAF4*UF38 E?;)YEYM,#V<>.TQ*^K>^C8W19+3A:;; +Z-121U J@10:P M&&+=@)*G1#.;A J\\T1LPEN6YA &O"65%@ZHI8Y> *["G-A-$5B M2F:NCZ1OXO)IO6T^MCR;8[WMZH#E%-&)_>O]:M> J&K8(EUOO5?%>N7^MED5 MV5M()/P*!021*PT*8S8)H=:IJ,F#;\C;]@RD5_3QQL;SS(?"I3.?:'OAQM^Z MOQ=W6#\6+XS2"5)GF1U!].A0&6J3F*SG4;!%IA)-8\-GDK1KIP$1_JB>IPUF M%[L):Y_[(!$\_4=Z<]H +8<@&C!$I_[X"LH[>RZ=ULP@]68T MNMN:7RG\K/+;Z.E2JK>61C1/$%T=L8^->&O8(6)2\9*!L^0F.&)[UGS]<(/( M1]W(9 C-8]^!%JW3!7T)R,Q:AOZ:>9MH4XMBK'PV4P>):*F(''UIQ MF74X3KOR#NX((&Y9WA00\Y:$E8:4+LYO>7TLO\4/^][GV03[!6?1SB#.3]LT M=,_8:9K AJA1NU<][4$;)#UH[U?_#B5;^+U2R$=/W8Z?P@##"7LX%F3/8HJT MT"SL$M(2R#N TA_3[94Z2PL);*7MF0"3?$H%:51WS:>VZMUDA7MR-\Q M4QCM1P:@+HX 4(/-Z(/-D<6,=#)- X\:2>>Z#OI'4+/1\N+BG6.]CG"E/U]^ MZ;2T)#%A;K.F5FCB?X^UA.:[R=7FB6]^/CW'D1[*I=/^(SB5]PGQ^RF(,:ZW MC^Y9] WX^;+W3?WU>3(,[Z]L.NCN_"3-TFE#PK8 FZ@CH#=QPLVRA& D,;%R M=#1:_+0RTB)A3V"S/=VR-!0\NP?07YHZDF<7A"?33%[=B)]H%HENITU3J'/- MGC()37]*<[W:B6B]V1KX4NN/)=>L@3\U6O#>/'YWF/JE(5M--31/PK[FX]1O MFRA:Z\]-NDKD;OLSQ>[ZK72!0)Q_;%::4@RG'?*0?DA?[DJR&KN1:;:T,UV\M3&FTUR;=0R_X2V#%!KTH0???,S&JH_GF#8*XT,&>\PYQW> M/F'&.K36,N)N8J:=RM?*FP9%Y;P%,OB;C>5<['F;AT Y"AB7X&E #_I9'G, M_-ONCTW0[G:0<']+ZI1*[MOA(ZURK!M9<22X8OK?1"Y".S]5 S66,W;/D84- M&DH_D_QZ\,N(4Y@?0VJ_!H3.R7<;. 96>U_C$*2&ZT&YZ48?UEG;^\MAW?3YE&FJR"#BGZ M_(C3")HZG!/7;.S,27,;1R?;T!K_9\ZQ)8L^?:8MM^BWZ/7Q*U#S^(,V4OW2 M4?W#O_1Q$RNCQ&GH'L<#X/:\_7*[H\/.I_]'R42.(^W\]+B-XV>]82+)*NG"^%SN5YRR>UD\4($&"#!\,[: T"%8 MLONJHN1PX+R$1EW;L,GA4/(3$51JDG3I-+5^2P'M G)R5H1)1 PH-TX?C-R' M2<=,\ H%?'W/TYY9)?W^=II@V"XZYIC4!L)UK9L[?/6X#E.G_6YT524C^?4) M.$ZS[B?CE"G0D;<:7B&S>;1[&J[;H]3HQZ;,'= FKO0.K[:PH]??/H7=/%B+ MSCSFW\@;V($8NE,@OA-#=+>0?BTIIBDEY73'9SW;INUP-G&:MM*#_K&J]O_S M_P!02P,$% @ 6JUM4.R3 "=T @ (@X T !X;"]S='EL97,N>&UL MU5=M;YLP$/XKECM-K30%2-ND70%IJU1ITC95:C[L6^6 4M^8<9DI+]^-B80 MF)*N63J5+^%>?,\]9Q_.X1=J3?%#AK$"%:.\"&"F5/[1<8HHPPP5$Y%CKCV) MD PIKO.'(8(AZ'/2W;'5 $B47(5P'EK C;^5L0X@(^G M[W^60MV\ _9Y\N'DQ)VXCV.Z:8*=IE]!/ M!.^ZYAQ:@T9'#(,5H@&\190L)3%1"6*$KJUY:@R1H$("I=M59_>,I7BR;L]J MII,;'$:XD'5NF\'^+IOE \=&,P0)I2W!*;2&T,^14ECR.ZW4BVOC'R[0R(MU MKAFF$JV]Z27L NJ'3K(4,L:R3>/!C2GT*4X,'4G2S#R5R!WC5$HP+<0$I8*C MFL,FHA$T;(0I?3"O^8^DAUTEP*XQ1^)"8%AL1%UU(W:G9L]L&\UB;\->'(0+ MWTN^_ MY5W^SXS-G^$_Q,4Y02=6]*;%V!K"3OQKBWJQ=M6@A MC)WW!,2E9/]4[W51C^!E!+ M P04 " !:K6U0,CVL0>@% "Z-@ #P 'AL+W=OL,'?*5,ZTP+M,M-2EC"][2B.0C2UK52R^>BOK^0DY7@; MWMV;0ZZ"/V(_.9;U'!V)U_?&?IL9\TT\U%7C3D;+MET=C\>N7*I:NK_,2C7^ MR,+86K9^T]Z.W]UU2I[)EOUP9INI9O;DU$T$@MM73L- M]^[/K'6C:_U#S?LMMS3W?QNK?YBFE=6TM*:J^F^% _V7_!WS&/ B,G3^-,I>?^[G/Q3E:R*97HH^L(8 P X[T!BH,K22 3 )F\(.0T M0(0O.&$6XO-*60*9 LAT;Y"GIEX1R Q 9GN#G+:F)) Y@,SW%TGIE@2R ) % M+^2E;#NK M.[SNE&.2=DXW'U;:/])0CD!$!.>"'?Z\:_T%I63V$49ZJ5NJ+= MSRL ^(H7\(,Q\WM=57WL/K=+WWE?>!\UMP%#O*6=^!'JQ8^8XRBU%5]DU2GQ M24GG'WP?2O_PWSJG6HH)9<-LFS,U&[ @KT3,8KEH2E,K<2,?%&UK$=)(Q.R1 MT,5]6YIJKJS[0YQ_[WRR0MF0/2)F?4R7TJK#F72^SPN^4(WK3Z)\2!P1LSG. MI6U\8NF$%Z[H82D9LD7$KHNZUNU:$:$;\?IH/:GR'=^PZ2%;1,RZ^.B[C2$- MTD+$[(4/RMQ:N5KJTG>WZROX4[;1H_**D!PB9CM8R#(QLV5".AJ>KK_K\+U&3HF9G4+S MTEUP"3)*PFR470GJ3DADF(39,,]EJAM0BHD,DS ;YO>$=6MK2C&12A)F ME6#,C&(BN23,O4(I$DS*+!D>3 MUC!3))N46388\YIBPED49OG@ATX'-"F23[K' ;7I,F[AD24,8LH UA&-F:9EV9 MW(4()_&9Y;-!]"^ULGX0),X?PB#\5RPI)I)/QBR?#>:GL.ZHJ\5*/M8TGA03 MR2=CEL^@(N33WZZNI7T,;\Y'XQ-XBHGDDS'+YWG,*VON-,5$\LE>LKXVP+ST M=SRC*TR0?')F^FF,A"!;.%=F(^[:28R$(%^UIFL!!('%),9*'B969]_FL05" %%OT>G)WW)W@CE!"IJ\Y"*VX4@H'**82$&3?2YK M&[SI$Z2@R[-Z[E:Z$;-+_WEG=]?RJJ\LB)\A"M% M<9J%)9J+KJI._;[/S43V5;VI"B1Z71A/&PN&A>&_,#X( M%)^^Y4L]GKNV-.>^;-ZNE[;LJF8<^R_&E'V3KW5YZ/K<3K\O]:G[*1[5;-,)]1/3_-9VY>#KMJ>#G8:O.C'DYYW%7F[6)^=<-K:7(>B[E= M[,.TP'3+>Y__9_GN>#SO\]=N__.:V_&#BK\+5.;C(%D.$GJ06PYR]""_'.3I M06$Y*-"#=#E(Z4%Q.2C2@])R4*('/2X'/=*#[!;(N.4G(:SY6EO M>5[;0'8 MEB^V!61;OMD6H&WY:EO MN6[;0'@O06_AZ"]!;5GC6 M1@_;?+T%Z"U\O07H+7R]!>@M?+T%Z"U\O07H+7R]!>@M?+T%Z"U\O1W0V_'U M=D!OQ]?; ;W="GLE:+.$K[<#>CN^W@[H[?AZ.Z"WX^OM@-Z.K[<#>CN^W@[H M[?AZ>Z"WY^OM@=Z>K[<'>GN^WA[H[5?8ZT:;W7R]/=#;\_7V0&_/U]L#O3U? M;P_T]GR]/=#;\_4.0._ USL O0-?[P#T#GR] ] [\/4.0.^PPKM*]+*2KW< M>@>^W@'H'?AZ!Z!WX.L=@-Z!K[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:^W M KUUA;,FZ+ )7V\%>BM?;P5Z*U]O!7HK7^\(](Y\O2/0._+UCD#OR-<[ KTC M7^\(](Y\O2/0._+UCD#ON,)90718D*]W!'I'OMX1Z!WY>B>@=^+KG8#>B:]W M GHGOMX)Z)WX>J>9WJ6IAWSX/@[G]E3N7?+/\$]K9G"7\?V2[Y]QF_KI^C.E MQVF5;&Z?=__SWJ;^B3#SBO+\&U!+ P04 " !:K6U09JE;6RT" Q, M$P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4!O!7B;B=@N/_;&IZT^YV MJ[2]@ F-AL#*O]F&A,ZS3W**ZO;FGG M[ONTNGFZ/K?>%FZ:^JYVJ?,C>QB;5TW7SPW+0/VR)K;=%#_E!<7JZS%WB?G: MMLC56+ W3'A]XWR>[_O^0"%T#;TKFM_MNIH:7]\/^98R3H%<$UNB-/1E;%V@ MYD<*W;A_SGOG0OKFAMR8'7OVSX+R5O0J5%+X>F3?VC@ MRVZH?:#U%'(UI.[$X^5(=[D:V;SPG(](\]9IJ'G3\-SZ!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)* M%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR M*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4H MLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR6A19+8JL%D56BR*K19'5HLAJ462U M*+):%%DMBJP5BJP5BJP5BJS5!65=CN7@NO%_27YY?WB9SY9_"ES_ 5!+ 0(4 M Q0 ( %JM;5 ?(\\#P !," + " 0 !?D !D;V-0&UL4$L! A0#% @ 6JUM4/AWD3[M M *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! M A0#% @ 6JUM4)E&PO=V]R:W-H965T&UL4$L! M A0#% @ 6JUM4.> <*AP! KQ4 !@ ( !H@P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4(I) MB1$5 @ @04 !@ ( !4A@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 6JUM4!B>F1:T 0 T@, !@ M ( !("4 'AL+W=O[4! #2 P M&0 @ 'P* >&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4,$\O=BT M 0 T@, !D ( !QRP 'AL+W=O&PO=V]R:W-H965T,AZM $ -(# 9 " 9XP !X;"]W;W)K&UL4$L! A0#% @ 6JUM4(!6E*JS 0 T@, !D M ( !B3( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6JUM4#YIY(W 0 -P0 !D ( !2C@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6JUM4)1X_J2V 0 T@, !D ( !&#X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4)0OMNC/ 0 G 0 !D M ( !^$H 'AL+W=O&PO=V]R:W-H M965TM. !X;"]W;W)K&UL4$L! M A0#% @ 6JUM4*GT*9GJ 0 9@4 !D ( !#U$ 'AL M+W=O[@! M #2 P &0 @ $P4P >&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM M4 O&ZC"X 0 T@, !D ( !-%< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4(<2 YBW 0 T@, M !D ( !#%T 'AL+W=O&PO=V]R:W-H965TA@ !X;"]W;W)K&UL4$L! A0#% @ 6JUM4!@K#VJ\ @ GPD !D M ( !?V4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6JUM4"*_X?D% P B0T !D ( !\FP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4#BY M=?UD @ #0@ !D ( !ZG0 'AL+W=O'+O2O4! !@!0 &0 M @ &%=P >&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4(*HQ1\G! ;10 !D M ( !]7L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6JUM4!'+^?3Q 0 [@0 !D ( ! M]80 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6JUM4$@&_!"=!@ NBD !D ( !@HL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4)14E*O[ M 0 N 4 !D ( !SY< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4(8XS9KU @ D L !D M ( !"Y\ 'AL+W=O&PO=V]R M:W-H965TZD !X;"]W;W)K&UL M4$L! A0#% @ 6JUM4,O*B\$, @ ? 4 !D ( !X:< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6JUM4.%.RVD+! 010 !D ( !;;$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4#M:'8$T P MSPP !D ( !GKH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4&E96['1 @ .PH !D M ( !RL( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6JUM4$BA#U0S @ ]P8 !D ( !1,H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM M4'&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4(9SXC>E @ ?@H M !D ( !&MD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6JUM4)3ULK\[QP 8@L# !0 M ( !)N( 'AL+W-H87)E9%-T&UL4$L! A0#% @ 6JUM4.R3 M "=T @ (@X T ( !DZD! 'AL+W-T>6QE@% "Z-@ #P @ $RK $ >&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ 6JUM4/D#))>2 @ CC$ !H M ( !1[(! 'AL+U]R96QS+W=O XML 43 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Statement Details - Summary of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Royalties $ 1,415 $ 1,727
Payroll and related expenses 2,716 2,415
Professional fees 483 514
Accrued interest 1,543 239
Deferred revenue 2,235 2,048
Operating lease liabilities 1,101  
Acquisition-related liabilities 1,000 1,000
Other 7,368 5,081
Accrued expenses and other current liabilities, total $ 17,861 $ 13,024
XML 44 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Statement Details - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 21,229 $ 14,797
Raw materials and components 4,061 11,634
Total inventory $ 25,290 $ 26,431
XML 45 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Operating Loss Carryforwards [Line Items]    
Valuation allowances recognized in the current year $ 9,200,000 $ 2,900,000
Internal Revenue Code related to annual use of operating loss carry forwards annual use of the Company’s net operating loss and research and development credit carryforwards may be limited in the event a cumulative change in ownership of more than 50% occurs within a rolling three-year period  
Income tax benefit recognized related to uncertain tax positions $ 0 0
Interest expense related to uncertain tax positions 0 0
Liability related to unrecognized tax benefits 0 $ 0
Domestic Tax Authority    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards 389,100,000  
Operating loss carryforwards, not subject to expiration 41,300,000  
Research and development tax credit carryforwards 10,200,000  
California Franchise Tax Board    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards 44,000,000.0  
Research and development tax credit carryforwards 12,100,000  
Foreign Tax Authority    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards $ 50,200,000  
XML 46 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Share-based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares issued upon the exercise of stock options 1,489,067 1,611,731
Share-based compensation expense $ 7,302 $ 4,876
Shares issued under the ESPP 203,061 282,101
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period of stock options granted 10 years  
Weighted-average fair value of stock option awards granted (per share) $ 3.56 $ 1.56
Intrinsic value of stock options exercised during period $ 5,600 $ 2,400
Unrecognized share-based compensation expense related to non-vested stock options $ 9,000  
Expected recognition period 2 years 9 months 18 days  
Share-based compensation expense $ 3,500 2,500
Stock Options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Stock Options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected recognition period 10 months 24 days  
Share-based compensation expense $ 3,500 $ 2,200
Weighted-average grant-date fair value of RSUs granted (per share) $ 5.07 $ 2.01
Total vest date fair value of RSUs vested $ 4,000 $ 2,100
Unrecognized share-based compensation expense related to non-vested RSUs $ 600  
Restricted Stock Units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
Restricted Stock Units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan 5,324,000  
Share-based compensation expense $ 300 $ 200
Percentage of lower limit value of common stock 85.00%  
Purchase period duration 6 months  
Maximum limit of payroll deductions (percent) 10.00%  
2015 Incentive Compensation Plan | Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan 1,946,915  
2018 Omnibus Incentive Compensation Plan | Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized under the plan 20,576,085  
XML 47 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Schedule of Amortization Expense of FInite-Lived Intangible Assets Expected to be Recognized (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Goodwill and Intangible Assets Disclosure [Abstract]    
2020 $ 12,477  
2021 7,119  
2022 4,419  
2023 4,309  
2024 3,557  
Thereafter 1,357  
Net Carrying Value $ 33,238 $ 30,843
XML 48 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Narrative (Details)
3 Months Ended 12 Months Ended
Aug. 23, 2017
USD ($)
Jan. 09, 2017
USD ($)
trading_day
$ / shares
shares
Jun. 10, 2015
USD ($)
$ / shares
Mar. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
Dec. 31, 2019
USD ($)
$ / shares
Dec. 31, 2018
USD ($)
$ / shares
Debt Instrument [Line Items]              
Accrued interest         $ 1,543,000 $ 1,543,000 $ 239,000
Long-term debt         $ 152,625,000 $ 152,625,000  
Common stock, par value (in dollars per share) | $ / shares         $ 0.001 $ 0.001 $ 0.001
Convertible Debt              
Debt Instrument [Line Items]              
Debt issuance cost allocated to equity component     $ 1,300,000        
Debt issuance costs allocated to liability component     2,600,000        
Effective interest rate         13.88% 13.88%  
Long-term debt         $ 101,334,000 $ 101,334,000 $ 93,054,000
Absa              
Debt Instrument [Line Items]              
Maximum borrowing capacity of revolving credit facility         1,000,000.0 1,000,000.0  
Outstanding borrowings under the credit facility         200,000 200,000 1,000,000.0
Grindrod Bank              
Debt Instrument [Line Items]              
Maximum borrowing capacity of revolving credit facility         300,000 300,000  
Outstanding borrowings under the credit facility         $ 21,000.0 $ 21,000.0 400,000
Prime Rate | Absa              
Debt Instrument [Line Items]              
Margin on base rate           0.10%  
Interest rate at period end         9.90% 9.90%  
Prime Rate | Grindrod Bank              
Debt Instrument [Line Items]              
Margin on base rate           1.00%  
Interest rate at period end         11.00% 11.00%  
Term Loan | Secured Debt              
Debt Instrument [Line Items]              
Convertible debt, face amount $ 48,000,000.0            
Debt issuance costs 500,000            
Convertible debt, stated interest rate         9.535% 9.535%  
Accrued interest         $ 1,300,000 $ 1,300,000  
Percent held by related parties         100.00% 100.00%  
Effective interest rate         13.50% 13.50%  
Long-term debt         $ 46,538,000 $ 46,538,000 $ 45,046,000
Proceeds from term loans 46,900,000            
Unamortized discount 4,000,000.0            
Proceeds from issuance of debt, portion funded in cash $ 35,000,000.0            
Repayments of debt         500,000    
Term Loan | London Interbank Offered Rate (LIBOR) | Secured Debt              
Debt Instrument [Line Items]              
Margin on base rate 7.625%            
Term Loan | London Interbank Offered Rate (LIBOR) | Minimum | Secured Debt              
Debt Instrument [Line Items]              
Convertible debt, stated interest rate 1.00%            
Inseego Notes | Convertible Debt              
Debt Instrument [Line Items]              
Convertible debt, face amount   $ 119,800,000          
Convertible debt, stated interest rate   5.50%          
Conversion price ($ per share) | $ / shares   $ 4.70          
Repurchase price as a percentage of principal amount   100.00%          
Minimum principal needed to call debt   25.00%          
Redemption of principal   100.00%          
Company elected remedy in default   60 days          
Interest rate during remedy for default   0.50%          
Convertible, beneficial conversion feature   $ 3,600,000          
Converted instrument, shares issued (in shares) | shares   212.7660          
Proceeds from issuance of debt, portion funded in repurchase and cancellation of debt $ 11,900,000            
Extinguishment of Debt, Amount $ 14,900,000            
Debt from related parties         $ 44,800,000 $ 44,800,000  
Inseego Notes | Convertible Debt | Stock price exceeds 130% of conversion price              
Debt Instrument [Line Items]              
Threshold of trading days | trading_day   20          
Threshold of consecutive trading days   30          
Threshold percentage of stock price trigger   130.00%          
Inseego Notes | Convertible Debt | Debt trading price below product of stock price and conversion rate              
Debt Instrument [Line Items]              
Threshold of consecutive trading days   5          
Threshold percentage of stock price trigger   98.00%          
Number of consecutive business days   5          
Inseego Notes | Convertible Debt | Stock price exceeds 140% of conversion price              
Debt Instrument [Line Items]              
Threshold of trading days | trading_day   20          
Threshold of consecutive trading days   30          
Threshold percentage of stock price trigger   140.00%          
Repurchase price as a percentage of principal amount   100.00%          
Novatel Wireless Notes | Convertible Debt              
Debt Instrument [Line Items]              
Convertible debt, face amount   $ 200,000 120,000,000.0        
Debt issuance costs     $ 3,900,000        
Convertible debt, stated interest rate     5.50%        
Conversion price ($ per share) | $ / shares     $ 5.00        
Principal exchanged   $ 119,800,000          
Subsequent Event | Inseego Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal exchanged       $ 59,900,000      
Converted instrument, shares issued (in shares) | shares       13,688,876      
Common stock, par value (in dollars per share) | $ / shares       $ 0.001      
Subsequent Event | Inseego Notes, Additional Conversions | Convertible Debt              
Debt Instrument [Line Items]              
Converted instrument, shares issued (in shares) | shares       942,702      
Loss on debt conversion       $ 7,900,000      
XML 49 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Summary of Loss before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Domestic $ (39,187) $ (7,335)
Foreign (387) 7
Loss before income taxes $ (39,574) $ (7,328)
XML 50 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Net Revenues (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Net revenues $ 52,333 $ 62,716 $ 55,891 $ 48,556 $ 56,043 $ 50,630 $ 49,057 $ 46,733 $ 219,496 $ 202,463
United States and Canada                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Net revenues                 158,756 139,246
South Africa                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Net revenues                 35,001 38,608
Other                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Net revenues                 $ 25,739 $ 24,609
XML 51 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 06, 2020
Aug. 09, 2019
Dec. 31, 2019
Dec. 31, 2018
Subsequent Event [Line Items]        
Gross proceeds received from issuance of Series E preferred stock     $ 10,000 $ 0
Series E Preferred Stock        
Subsequent Event [Line Items]        
Preferred stock, shares issued (in shares)   10,000    
Gross proceeds received from issuance of Series E preferred stock   $ 10,000    
Series E Preferred Stock | Subsequent Event        
Subsequent Event [Line Items]        
Preferred stock, shares issued (in shares) 25,000      
Purchase price (in dollars per share) $ 1,000      
Gross proceeds received from issuance of Series E preferred stock $ 25,000      
XML 52 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jul. 26, 2018
Mar. 15, 2017
Dec. 31, 2019
Dec. 31, 2018
Loss Contingencies [Line Items]        
Amount award to other party $ 1,000      
Stock issued during period, litigation settlement (in shares) 500,000      
Additional amount awarded to other party, within 12 months $ 1,000      
Additional amount awarded to other party, within 24 months $ 1,000      
Extinguishment of acquisition-related liabilities     $ 0 $ 17,174
Contingent consideration, liability, current     $ 1,000  
Former stockholders of RER        
Loss Contingencies [Line Items]        
Stock issued during period, shares, acquisitions (in shares)   973,333    
XML 53 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Debt
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Debt
Short-Term Borrowings
DigiCore Secured Banking Facility
DigiCore has a secured banking facility with Absa Bank Limited in South Africa (“Absa”), which had a maximum borrowing capacity of $1.0 million at December 31, 2019. The facility bears interest at the South Africa prime interest rate less 0.10% (9.90% at December 31, 2019) and is subject to renewal annually. At December 31, 2019 and 2018, $0.2 million and $1.0 million, respectively, was outstanding under this facility.
DigiCore Secured Overdraft Facility
DigiCore has a secured overdraft facility with Grindrod Bank Limited in South Africa, which had a maximum borrowing capacity of $0.3 million at December 31, 2019. The facility bears interest at the South Africa prime interest rate plus 1.00% (11.00% at December 31, 2019), requires monthly interest and, in certain instances, minimum principal payments. The facility is subject to renewal annually. At December 31, 2019 and 2018, $21.0 thousand and $0.4 million, respectively, was outstanding under this facility.
Long-Term Debt
Term Loan
On August 23, 2017, the Company and certain of its direct and indirect subsidiaries (the “Guarantors”) entered into a credit agreement (the “Credit Agreement”) with Cantor Fitzgerald Securities, as administrative agent and collateral agent, and certain lenders (the “Lenders”). Pursuant to the Credit Agreement, the Lenders provided the Company with a term loan in the principal amount of $48.0 million (the “Term Loan”) with a maturity date of August 23, 2020 (the “Maturity Date”). In conjunction with the closing of the Term Loan, the Company received proceeds of $46.9 million, $35.0 million of which was funded to the Company in cash on the closing date, net of an original issue discount and commitment fee, and the remaining $11.9 million of which was funded through the Company’s repurchase and cancellation of approximately $14.9 million of its outstanding Inseego Notes (as defined below) pursuant to the terms of the Note Purchase Agreement (as defined below). The Company paid issuance costs of approximately $0.5 million. Additionally, the Company issued shares of its common stock and accrued an exit fee, which, when combined with the original debt discount and commitment fee, resulted in a total debt discount of approximately $4.0 million.
The Term Loan is secured by a first priority lien on substantially all of the assets of the Company and the Guarantors, including equity interests in certain of the Company’s direct and indirect subsidiaries, in each case subject to certain customary exceptions and permitted liens. The Credit Agreement includes customary representations and warranties, a material adverse change clause, as well as customary reporting and financial covenants, including a restriction on the level of capital expenditures. The Company obtained waivers of the capital expenditure restriction from the lenders during the year ended December 31, 2019. As a result of the waivers, as of December 31, 2019, the Company was in compliance with all financial covenants under the Credit Agreement. On March 9, 2020, the Company entered into an amendment to the Credit Agreement, which among other things, amended certain financial covenants set forth therein and permits the use of the Company’s Series E Preferred Stock to make certain payments, including interest payments, due thereunder.
The Term Loan bears interest at a rate per annum equal to the three-month LIBOR, but in no event less than 1.00%, plus 7.625% (9.535% at December 31, 2019). Interest on the Term Loan is payable on the last business day of each calendar month and on the Maturity Date. Principal on the Term Loan is payable on the Maturity Date. At December 31, 2019, interest due to related parties, totaling $1.3 million, was deferred and is included in accrued expenses and other current liabilities on the condensed consolidated balance sheet. This amount will convert to Series E Preferred Stock based on the amendment noted above. Principal on the Term Loan is payable on the Maturity Date.
As required by the terms of the Credit Agreement, during the year ended December 31, 2018, the Company repaid $0.5 million of principal on the Term Loan in connection with the Settlement Agreement, as defined below (see Note 10, Commitments and Contingencies).
Related parties currently hold 100% of the principal amount. On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender, holder of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.
The Term Loan consisted of the following (in thousands):
 
December 31,
 
2019
 
2018
Principal
$
47,500

 
$
47,500

Less: unamortized debt discount and debt issuance costs
(962
)
 
(2,454
)
Net carrying amount
$
46,538

 
$
45,046


The effective interest rate on the Term Loan was 13.50% for the year ended December 31, 2019. The following table sets forth total interest expense recognized related to the Term Loan during the years ended December 31, 2019 and 2018 (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Contractual interest expense
$
4,789

 
$
4,684

Amortization of debt discount
1,331

 
1,331

Amortization of debt issuance costs
161

 
160

Total interest expense
$
6,281

 
$
6,175


Convertible Senior Notes
Novatel Wireless Notes
On June 10, 2015, Novatel Wireless issued $120.0 million of 5.50% convertible senior notes due 2020 (the “Novatel Wireless Notes”). The Company incurred issuance costs of approximately $3.9 million. The Company used a portion of the proceeds from the offering to finance its acquisition of Ctrack, to pay fees and expenses related to the acquisition and for general corporate purposes.
The Novatel Wireless Notes are governed by the terms of an indenture, dated June 10, 2015, between Novatel Wireless, as issuer, Inseego and Wilmington Trust, National Association, as trustee, as amended by certain supplemental indentures. The Novatel Wireless Notes are senior unsecured obligations of Novatel Wireless and bear interest at a rate of 5.50% per year, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2015. The Novatel Wireless Notes will mature on June 15, 2020, unless earlier repurchased or converted. The Novatel Wireless Notes will be convertible into cash, shares of the Company’s common stock, or a combination thereof, at the election of the Company, at an initial conversion price of $5.00 per share of the Company’s common stock.
Following the settlement of the exchange offer and consent solicitation described below, approximately $0.2 million aggregate principal amount of Novatel Wireless Notes remain outstanding. In connection with the exchange offer and consent solicitation, the Novatel Wireless Notes and its related indenture were amended to, among other things, eliminate certain events of default and substantially all of the restrictive covenants in the Novatel Wireless Notes and its related indenture, including the merger covenant, which sets forth certain requirements that must be met for Novatel Wireless to consolidate, merge or sell all or substantially all of its assets, and the reporting covenant, which requires Novatel Wireless to provide certain periodic reports to noteholders. The Novatel Wireless Notes’ related indenture, as amended, also provides that the form of settlement of any conversions of the Novatel Wireless Notes will be elected by the Company.
Inseego Notes
On January 9, 2017, in connection with the settlement of an exchange offer and consent solicitation with respect to the Novatel Wireless Notes, the Company issued approximately $119.8 million of 5.50% convertible senior notes due 2022 (the “Inseego Notes” and collectively with Novatel Wireless Notes, the “Convertible Notes”). The Inseego Notes were issued in
exchange for approximately $119.8 million aggregate principal amount of outstanding Novatel Wireless Notes that were validly tendered and accepted for exchange and subsequently canceled.
The Inseego Notes are governed by the terms of an indenture, dated January 9, 2017 (the “Inseego Indenture”), between the Company, as issuer, and Wilmington Trust, National Association, as trustee (the “Trustee”). The Inseego Notes are senior unsecured obligations of the Company and bear interest from, and including, December 15, 2016, at a rate of 5.50% per year, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2017. The Inseego Notes will mature on June 15, 2022, unless earlier converted, redeemed or repurchased.
The Inseego Notes will be convertible into cash, shares of the Company’s common stock, or a combination thereof, at the election of the Company, at an initial conversion rate of 212.7660 shares of common stock per $1,000 principal amount of the Inseego Notes, which corresponds to an initial conversion price of $4.70 per share of the Company’s common stock. The conversion rate is subject to adjustment from time to time upon the occurrence of certain events, including, but not limited to, the issuance of stock dividends and payment of cash dividends. Because the sale price condition included in the Inseego Indenture was satisfied during December 2019, the Inseego Notes are currently convertible and will remain convertible until March 31, 2020, at which time the convertibility will be reevaluated.
At any time prior to the close of business on the business day immediately preceding December 15, 2021, holders may convert their Inseego Notes at their option only under the following circumstances:
(i)
during any calendar quarter (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter equals or exceeds 130% of the conversion price on such trading day;
(ii)
during the five consecutive business day period immediately after any five consecutive trading day period (the “Measurement Period”) in which the trading price per $1,000 principal amount of the Inseego Notes for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price per share of the Company’s common stock and the conversion rate on each such trading day;
(iii)
upon the occurrence of certain corporate events specified in the Inseego Indenture; or
(iv)
if the Company has called the Inseego Notes for redemption.
On or after December 15, 2021, the holders may convert any of their Inseego Notes at any time prior to the close of business on the business day immediately preceding the maturity date.
The Company may redeem all or a portion of the Inseego Notes at its option if the last reported sale price per share of the Company’s common stock equals or exceeds 140% of the conversion price for each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately prior to the date on which the Company provides written notice of redemption, at a redemption price equal to 100% of the principal amount of the Inseego Notes to be redeemed, plus any accrued and unpaid interest on such Inseego Notes, subject to the right of holders as of the close of business on an interest record date to receive the related interest. In addition, if the Company calls the Inseego Notes for redemption, a “make-whole fundamental change” (as defined in the Inseego Indenture) will be deemed to occur. As a result, the Company will, in certain circumstances, increase the conversion rate for holders who convert their Inseego Notes in connection with such redemption.
The Inseego Notes are subject to repurchase by the Company at the Optional Repurchase Date at a repurchase price in cash equal to 100% of the principal amount of the Inseego Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the Optional Repurchase Date, subject to the right of holders of the Inseego Notes on a record date to receive interest through the corresponding interest payment date. On March 6, 2020, the holders of substantially all of the outstanding indebtedness under the notes agreed to waive their optional right to require the Company to repurchase the notes on June 15, 2020.
No “sinking fund” is provided for the Inseego Notes, which means that the Company is not required to periodically redeem or retire the Inseego Notes. If the Company undergoes a “fundamental change” (as defined in the Inseego Indenture), subject to certain conditions, holders may require the Company to repurchase for cash all or part of their Inseego Notes in principal amounts of $1,000, or an integral multiple of $1,000 in excess thereof. The fundamental change repurchase price will be equal to 100% of the principal amount of the Inseego Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date, subject to the right of holders as of the close of business on an interest
record date to receive the related interest. In addition, every fundamental change is a make-whole fundamental change. As a result, the Company will, in certain circumstances, increase the conversion rate for holders who convert their Inseego Notes in connection with such fundamental change.
The Inseego Indenture contains certain covenants, effective until June 15, 2020, that limit the amount of debt, including secured debt, that may be incurred by the Company or its subsidiaries, and that limit the ability of the Company to pay dividends, repurchase its equity securities or make other restricted payments. The Company was in compliance with such covenants at December 31, 2019.
The Inseego Indenture also provides for customary events of default. If an event of default (other than certain events of bankruptcy, insolvency or reorganization involving the Company) occurs and is continuing, the Trustee, by notice to the Company, or the holders of at least 25% in principal amount of the outstanding Inseego Notes, by notice to the Company and the Trustee, may declare the principal and accrued and unpaid interest on the outstanding Inseego Notes to be immediately due and payable. Upon the occurrence of certain events of bankruptcy, insolvency or reorganization involving the Company, 100% of the principal and accrued and unpaid interest of the Inseego Notes will automatically become immediately due and payable. Notwithstanding the foregoing, the Inseego Indenture provides that, to the extent the Company elects and for up to 60 days, the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants consists exclusively of the right to receive special interest on the Inseego Notes at a rate equal to 0.50% per annum on the principal amount of the outstanding Inseego Notes.
Because the exchange of the Novatel Wireless Notes for the Inseego Notes described above was treated as a debt modification in accordance with applicable FASB guidance (it was between a parent and a subsidiary company and for substantially identical notes), the Company did not recognize a gain or loss with respect to the issuance of the Inseego Notes. In accordance with authoritative guidance, the Company recognized $3.6 million as an additional component of debt discount and additional paid-in capital attributed to the increase in the fair value of the embedded conversion feature of the Inseego Notes before and after modification. The Company will amortize the debt discount on the Inseego Notes as a component of interest expense using the effective interest method through June 2020.
At December 31, 2019, approximately $44.8 million of the Inseego Notes were held by related parties.
The Convertible Notes consisted of the following (in thousands):
 
December 31,
 
2019
 
2018
Liability component:
 
 
 
Principal
$
105,125

 
$
105,125

Less: unamortized debt discount and debt issuance costs
(3,791
)
 
(12,071
)
Net carrying amount
$
101,334

 
$
93,054

Equity component
$
41,905

 
$
41,905

 
In connection with the issuance of the Convertible Notes, the Company incurred approximately $3.9 million of issuance costs, which primarily consisted of underwriting, legal and other professional fees, and allocated the costs to the liability and equity components based on the allocation of the proceeds. Of the approximately $3.9 million of issuance costs, approximately $1.3 million were allocated to the equity component and recorded as a reduction to additional paid-in capital and $2.6 million were allocated to the liability component and recorded as a decrease to the carrying amount of the liability component on the consolidated balance sheet. The portion allocated to the liability component is being amortized to interest expense using the effective interest method through June 2020. 
The effective interest rate on the liability component of the Convertible Notes was 13.88% for the year ended December 31, 2019. The following table sets forth total interest expense recognized related to the Convertible Notes during the years ended December 31, 2019 and 2018 (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Contractual interest expense
$
5,782

 
$
5,782

Amortization of debt discount
7,821

 
7,822

Amortization of debt issuance costs
459

 
459

Total interest expense
$
14,062

 
$
14,063


At December 31, 2019, the minimum calendar year principal payments and maturities of long-term debt were as follows, assuming no repurchases or conversions of the Novatel Wireless Notes prior to June 15, 2020, the maturity date, or the Inseego Notes prior to June 15, 2022, the maturity date (in thousands):
2020
$
47,750

2021

2022
104,875

2023

2024

Thereafter

Total
$
152,625


Exchange Shares
In the first quarter of 2020, the Company entered into privately-negotiated exchange agreements with certain investors holding the Inseego Notes. Pursuant to the exchange agreements, the investors exchanged $59.9 million in aggregate principal amount of outstanding Inseego Notes for 13,688,876 shares of the Company’s common stock, par value $0.001 per share. The investors agreed to waive any accrued but unpaid interest on the exchanged Inseego Notes.

In connection with the above Exchange Shares, the Company issued 942,702 additional shares of the Company’s common stock. The Company will account for the debt conversion as an induced conversion under ASC 470 -“Debt”, and as such, expects to record a loss on induced conversion of approximately $7.9 million as other expense during the first quarter of 2020.
XML 54 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Share
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
Basic EPS excludes dilution and is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock using the treasury stock method. Potentially dilutive securities (consisting primarily of the Convertible Notes calculated using the if-converted and treasury stock method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when the applicable exercise price is greater than the market price on the period end date as their effect would be anti-dilutive.
The calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):
 
Year Ended December 31,
 
2019
 
2018
Net loss attributable to common stockholders
$
(40,486
)
 
$
(8,058
)
Weighted-average common shares outstanding
78,322,496

 
66,104,376

Basic and diluted net loss per share
$
(0.52
)
 
$
(0.12
)

For the year ended December 31, 2019, the computation of diluted EPS excluded 34,791,838 shares, primarily related to Convertible Notes, warrants, stock options and RSUs for which the effect would have been anti-dilutive.
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]                    
IoT & Mobile Solutions                 $ 154,167 $ 135,349
Enterprise SaaS Solutions                 65,329 67,114
Total net revenues $ 52,333 $ 62,716 $ 55,891 $ 48,556 $ 56,043 $ 50,630 $ 49,057 $ 46,733 $ 219,496 $ 202,463
XML 56 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Geographic Information and Concentrations of Risk (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Schedule of Geographic Concentration of Assets
The following table details the geographic concentration of the Company’s assets (in thousands):
 
December 31,
 
2019
 
2018
United States and Canada
$
81,769

 
$
79,809

South Africa
53,610

 
56,937

Other
25,994

 
25,510

 
$
161,373

 
$
162,256


Schedule of Geographic Concentration of Net Revenues
The following table details the Company’s net revenues by geographic region based on shipping destination (in thousands):
 
Year Ended
December 31,
 
2019
 
2018
United States and Canada
$
158,756

 
$
139,246

South Africa
35,001

 
38,608

Other
25,739

 
24,609

Total
$
219,496

 
$
202,463


XML 57 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 12,074 $ 31,015
Restricted cash 0 61
Accounts receivable, net of allowance for doubtful accounts of $2,133 and $1,841, respectively 19,656 20,633
Inventories, net 25,290 26,431
Prepaid expenses and other 7,117 6,212
Total current assets 64,137 84,352
Property, plant and equipment, net 10,756 6,698
Rental assets, net 5,385 5,769
Intangible assets, net 44,392 31,985
Goodwill 33,659 32,942
Right-of-use assets, net 2,657  
Other assets 387 510
Total assets 161,373 162,256
Current liabilities:    
Accounts payable 26,482 39,245
Accrued expenses and other current liabilities 17,861 13,024
DigiCore bank facilities 187 1,412
Total current liabilities 44,530 53,681
Long-term liabilities:    
Convertible senior notes, net 101,334 93,054
Term loan, net 46,538 45,046
Deferred tax liabilities, net 3,949 4,457
Other long-term liabilities 2,380 2,543
Total liabilities 198,731 198,781
Commitments and Contingencies
Stockholders’ deficit:    
Series E Preferred stock, par value $0.001; 10,000 shares designated, 10,000 and 0 shares issued and outstanding, respectively, liquidation preference of $1,000 per share 0 0
Common stock, par value $0.001; 150,000,000 shares authorized, 81,974,051 and 73,979,882 shares issued and outstanding, respectively 82 74
Additional paid-in capital 584,862 546,230
Accumulated other comprehensive loss (3,879) (4,877)
Accumulated deficit (618,303) (577,817)
Total stockholders’ deficit attributable to Inseego Corp. (37,238) (36,390)
Noncontrolling interests (120) (135)
Total stockholders’ deficit (37,358) (36,525)
Total liabilities and stockholders’ deficit $ 161,373 $ 162,256
XML 58 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive Income (Loss)
Noncontrolling Interests
Series E Preferred Stock
Series E Preferred Stock
Preferred Stock
Series E Preferred Stock
Additional Paid-in Capital
Beginning Balance at Dec. 31, 2017 $ (45,615) $ 0 $ 59 $ 519,531 $ (569,759) $ 4,604 $ (50)      
Beginning Balance, shares (in shares) at Dec. 31, 2017   0 58,645              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net loss (8,143)       (8,058)   (85)      
Foreign currency translation adjustment (9,481)         (9,481)        
Exercise of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan 2,408   $ 3 2,405            
Exercise of stock options, vesting of restricted stock units and stock issued under ESPP (in shares)     2,645              
Taxes withheld on net settled vesting of restricted stock units (656)     (656)            
Issuance of common stock 20,086   $ 12 20,074            
Issuance of common stock (in shares)     12,690              
Share-based compensation 4,876     4,876            
Share-based compensation (in shares)     0              
Ending Balance at Dec. 31, 2018 (36,525) $ 0 $ 74 546,230 (577,817) (4,877) (135)      
Ending Balance, shares (in shares) at Dec. 31, 2018   0 73,980              
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net loss (40,110)       (40,125)   15      
Foreign currency translation adjustment 998         998        
Exercise of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan 3,265   $ 2 3,263            
Exercise of stock options, vesting of restricted stock units and stock issued under ESPP (in shares)     2,254              
Taxes withheld on net settled vesting of restricted stock units (1,269)     (1,269)            
Issuance of common stock 1,439     1,439       $ 10,000   $ 10,000
Issuance of common stock (in shares)     263           10  
Exercise of warrants     5,477              
Exercise of warrants 17,542   $ 6 17,536            
Share-based compensation 7,302     7,302            
Series E preferred stock dividends 0     361 (361)          
Ending Balance at Dec. 31, 2019 $ (37,358) $ 0 $ 82 $ 584,862 $ (618,303) $ (3,879) $ (120)      
Ending Balance, shares (in shares) at Dec. 31, 2019   10 81,974              
XML 59 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Summary of Common Shares Reserved for Future Issuance
The Company had reserved shares of common stock for possible future issuance as of December 31, 2019 and 2018 as follows:
 
December 31,
  
2019
 
2018
Common stock warrants outstanding
2,838,454

 
5,815,283

Stock options outstanding
9,044,304

 
8,796,212

Restricted stock units outstanding
400,315

 
454,382

Shares available for issuance pursuant to Convertible Notes
40,649,225

 
40,649,225

Shares available for future grants of awards under the 2015 Incentive Compensation Plan
4,557

 
1,943,085

Shares available for future grants of awards under the 2018 Omnibus Incentive Compensation Plan
2,483,664

 
3,224,425

Shares available under the 2000 Employee Stock Purchase Plan
622,476

 
825,537

Total shares of common stock reserved for issuance
56,042,995

 
61,708,149


XML 60 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Quarterly Financial Information (Unaudited)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Quarterly Financial Information (Unaudited) Quarterly Financial Information (Unaudited)
The following is a summary of unaudited quarterly results of operations for the years ended December 31, 2019 and 2018:
 
2019
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
 
 
 
 
 
(in thousands, except per share amounts)
Net revenues
$
48,556

 
$
55,891

 
$
62,716

 
$
52,333

Gross profit
14,760

 
15,555

 
18,625

 
15,031

Net income (loss) attributable to common stockholders
(7,485
)
 
(10,779
)
 
(8,937
)
 
(13,285
)
Basic and diluted net loss per share
(0.10
)
 
(0.14
)
 
(0.11
)
 
(0.17
)
 
 
 
 
 
 
 
 
 
2018
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
 
 
 
 
 
(in thousands, except per share amounts)
Net revenues
$
46,733

 
$
49,057

 
$
50,630

 
$
56,043

Gross profit
15,543

 
17,657

 
17,604

 
19,793

Net loss attributable to stockholders
(8,050
)
 
(6,660
)
 
10,843

 
(4,191
)
Basic net income (loss) per share
(0.13
)
 
(0.11
)
 
0.16

 
(0.06
)
Diluted net income (loss) per share
(0.13
)
 
(0.11
)
 
0.15

 
(0.06
)

XML 61 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Statement Details (Tables)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Inventories
Inventories consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Finished goods
$
21,229

 
$
14,797

Raw materials and components
4,061

 
11,634

 
$
25,290

 
$
26,431


Summary of Property, Plant and Equipment and Rental Assets
Rental assets consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Rental assets
$
18,176

 
$
16,648

Less—accumulated depreciation
(12,791
)
 
(10,879
)
 
$
5,385

 
$
5,769


Property, plant and equipment consists of the following (in thousands):
 
December 31,
 
2019
 
2018
Land
$
253

 
$
247

Buildings
2,303

 
2,247

Test equipment
10,952

 
14,444

Computer equipment and purchased software
6,911

 
4,889

Product tooling
2,139

 
504

Furniture and fixtures
1,535

 
677

Vehicles
2,535

 
1,990

Leasehold improvements
145

 
136

 
26,773

 
25,134

Less—accumulated depreciation and amortization
(16,017
)
 
(18,436
)
 
$
10,756

 
$
6,698


Summary of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Royalties
$
1,415

 
$
1,727

Payroll and related expenses
2,716

 
2,415

Professional fees
483

 
514

Accrued interest
1,543

 
239

Deferred revenue
2,235

 
2,048

Operating lease liabilities
1,101

 

Acquisition-related liabilities
1,000

 
1,000

Other
7,368

 
5,081

 
$
17,861

 
$
13,024


XML 62 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Share-based Compensation - Share-based Compensation Fair Value Assumptions (Detail) - Stock Options
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Risk-free interest rate 1.80% 2.80%
Volatility rate 81.00% 84.00%
Expected term (in years) 5 years 9 months 18 days 5 years 9 months 18 days
XML 63 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Summary of Net Deferred Tax Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:    
Provision for excess and obsolete inventory $ 2,003 $ 2,710
Depreciation and amortization 0 1,426
Interest expense limitation 5,562 2,769
Net operating loss and tax credit carryforwards 95,258 86,385
Share-based compensation 1,226 1,218
Right-of-use-asset 650  
Unrecognized tax benefits 1,288 1,163
Deferred tax assets 105,987 95,671
Deferred tax liabilities:    
Operating lease liability (650)  
Purchased intangible assets (3,623) (4,485)
Depreciation and amortization (1,742) 0
Accrued expenses (219) (1,799)
Deferred tax liabilities (6,234) (6,284)
Valuation allowance (103,702) (93,844)
Net deferred tax liabilities $ (3,949) $ (4,457)
XML 64 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 06, 2020
Aug. 09, 2019
Mar. 28, 2019
Aug. 06, 2018
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Jan. 22, 2018
Class of Stock [Line Items]                
Number of shares issued (in shares)       12,062,000        
Number of additional shares from warrants (in shares)     2,500,000 4,221,700 1,255,129 1,255,129    
Gross proceeds       $ 19,700        
Exercise price per share (in dollars per share)     $ 7.00 $ 2.52        
Stock issuance costs       $ 500   $ 0 $ 500  
Proceeds from the exercise of warrants     $ 10,600   $ 6,900 $ 17,542 $ 0  
Preferred stock, shares authorized (in shares)         2,000,000 2,000,000 2,000,000  
Preferred stock, par value (in dollars per share)         $ 0.001 $ 0.001 $ 0.001  
Preferred stock, shares outstanding (in shares)         0 0 0  
Number of rights issued per common stock (in shares)               1
Gross proceeds received from issuance of Series E preferred stock           $ 10,000 $ 0  
Dividends accrued         $ 400 $ 400    
Percent threshold for acquiring common stock in order to remain Grandfathered Stockholders           0.50%    
Series D Preferred Stock                
Class of Stock [Line Items]                
Exercise price per share (in dollars per share)               $ 10.00
Preferred stock, shares authorized (in shares)         150,000 150,000    
Preferred stock, par value (in dollars per share)               $ 0.001
Number of preferred shares issued from exercise of right (in shares)               0.001
Series E Preferred Stock                
Class of Stock [Line Items]                
Preferred stock, shares authorized (in shares)         39,500 39,500    
Preferred stock, par value (in dollars per share)   $ 0.001            
Preferred stock, shares issued (in shares)   10,000            
Gross proceeds received from issuance of Series E preferred stock   $ 10,000            
Dividend rate   9.00%            
Redemption price   110.00%            
Liquidation preference per share (in dollars per share)   $ 1,000            
Subsequent Event | Series E Preferred Stock                
Class of Stock [Line Items]                
Preferred stock, shares issued (in shares) 25,000              
Purchase price (in dollars per share) $ 1,000              
Gross proceeds received from issuance of Series E preferred stock $ 25,000              
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Goodwill Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Goodwill [Roll Forward]    
Balance at beginning of period $ 32,942 $ 37,681
Effect of change in foreign currency exchange rates 717 (4,739)
Balance at end of period $ 33,659 $ 32,942
XML 66 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Statement Details - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Vehicles and equipment under capital leases, net $ 2.1 $ 1.9
Vehicles and equipment under capital leases, accumulated depreciation (2.6) (2.0)
Depreciation and amortization expense $ 8.8 $ 7.0
XML 67 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturity of Operating Lease Liability (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 1,315
2021 911
2022 615
2023 276
2024 93
Total minimum operating lease payments 3,210
Less: amounts representing interest (401)
Present value of net minimum operating lease payments 2,809
Less: current portion (1,101)
Long-term portion of operating lease obligations $ 1,708
XML 68 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring - Summary of Restructuring Liability (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Restructuring Reserve [Roll Forward]  
Beginning Balance $ 634
Costs Incurred 60
Payments (474)
Ending Balance 220
Cumulative Costs Incurred to Date 6,045
2015 Initiatives | Employee Severance Costs  
Restructuring Reserve [Roll Forward]  
Beginning Balance 0
Costs Incurred 0
Payments 0
Ending Balance 0
Cumulative Costs Incurred to Date 4,131
2015 Initiatives | Facility Exit Related Costs  
Restructuring Reserve [Roll Forward]  
Beginning Balance 634
Costs Incurred 60
Payments (474)
Ending Balance 220
Cumulative Costs Incurred to Date $ 1,914
XML 69 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Share - Narrative (Detail)
12 Months Ended
Dec. 31, 2019
shares
Earnings Per Share [Abstract]  
Anti-dilutive shares 34,791,838
XML 70 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Retirement Savings Plan - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Retirement Benefits [Abstract]    
Percentage of employees contribution matched by employer 50.00%  
Percentage of employees gross pay eligible for employer match 6.00%  
Employer matching contributions $ 0.5 $ 0.4
XML 71 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement of Assets and Liabilities - Summary of Company's Financial Instruments, Fair Value on a Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Cash equivalents    
Total cash equivalents $ 126 $ 10,085
Level 1    
Cash equivalents    
Total cash equivalents 126 10,085
Money market funds    
Cash equivalents    
Total cash equivalents 126 10,085
Money market funds | Level 1    
Cash equivalents    
Total cash equivalents $ 126 $ 10,085
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Convertible Debt    
Debt Instrument [Line Items]    
Contractual interest expense $ 5,782 $ 5,782
Amortization of debt discount 7,821 7,822
Amortization of debt issuance costs 459 459
Total interest expense 14,062 14,063
Term Loan | Secured Debt    
Debt Instrument [Line Items]    
Contractual interest expense 4,789 4,684
Amortization of debt discount 1,331 1,331
Amortization of debt issuance costs 161 160
Total interest expense $ 6,281 $ 6,175
JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "insg20191231form10k.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 210, "dts": { "calculationLink": { "local": [ "insg-20191231_cal.xml" ] }, "definitionLink": { "local": [ "insg-20191231_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": [ "insg20191231form10k.htm" ] }, "labelLink": { "local": [ "insg-20191231_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": [ "insg-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "insg-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-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/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.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", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-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" ] } }, "elementCount": 647, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 26, "http://www.inseego.com/20191231": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 35 }, "keyCustom": 43, "keyStandard": 456, "memberCustom": 18, "memberStandard": 53, "nsprefix": "insg", "nsuri": "http://www.inseego.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.inseego.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Fair Value Measurement of Assets and Liabilities", "role": "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilities", "shortName": "Fair Value Measurement of Assets and Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Debt", "role": "http://www.inseego.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Income Taxes", "role": "http://www.inseego.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Stockholders' Equity", "role": "http://www.inseego.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Share-based Compensation", "role": "http://www.inseego.com/role/ShareBasedCompensation", "shortName": "Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Earnings per Share", "role": "http://www.inseego.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Commitments and Contingencies", "role": "http://www.inseego.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Leases", "role": "http://www.inseego.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Geographic Information and Concentrations of Risk", "role": "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRisk", "shortName": "Geographic Information and Concentrations of Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.inseego.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Retirement Savings Plan", "role": "http://www.inseego.com/role/RetirementSavingsPlan", "shortName": "Retirement Savings Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Restructuring", "role": "http://www.inseego.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Quarterly Financial Information (Unaudited)", "role": "http://www.inseego.com/role/QuarterlyFinancialInformationUnaudited", "shortName": "Quarterly Financial Information (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Subsequent Events (Notes)", "role": "http://www.inseego.com/role/SubsequentEventsNotes", "shortName": "Subsequent Events (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Nature of Business and Significant Accounting Policies (Policies)", "role": "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies", "shortName": "Nature of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Nature of Business and Significant Accounting Policies (Tables)", "role": "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesTables", "shortName": "Nature of Business and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Financial Statement Details (Tables)", "role": "http://www.inseego.com/role/FinancialStatementDetailsTables", "shortName": "Financial Statement Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Fair Value Measurement of Assets and Liabilities (Tables)", "role": "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables", "shortName": "Fair Value Measurement of Assets and Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Debt (Tables)", "role": "http://www.inseego.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.inseego.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Income Taxes (Tables)", "role": "http://www.inseego.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "insg:SummaryOfCommonSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.inseego.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "insg:SummaryOfCommonSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Share-based Compensation (Tables)", "role": "http://www.inseego.com/role/ShareBasedCompensationTables", "shortName": "Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Earnings per Share (Tables)", "role": "http://www.inseego.com/role/EarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Leases (Tables)", "role": "http://www.inseego.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Geographic Information and Concentrations of Risk (Tables)", "role": "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskTables", "shortName": "Geographic Information and Concentrations of Risk (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Restructuring (Tables)", "role": "http://www.inseego.com/role/RestructuringTables", "shortName": "Restructuring (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Quarterly Financial Information (Unaudited) (Tables)", "role": "http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedTables", "shortName": "Quarterly Financial Information (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Nature of Business and Significant Accounting Policies - Additional Information (Detail)", "role": "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Nature of Business and Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Segments", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "insg:IoTandMobileSolutionsNetRevenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Nature of Business and Significant Accounting Policies - Disaggregation of Revenue (Details)", "role": "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "shortName": "Nature of Business and Significant Accounting Policies - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "insg:IoTandMobileSolutionsNetRevenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Operations", "role": "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "insg:IoTandMobileSolutionsCostofNetRevenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Nature of Business and Significant Accounting Policies - Schedule of Recent Accounting Pronouncements (Details)", "role": "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfRecentAccountingPronouncementsDetails", "shortName": "Nature of Business and Significant Accounting Policies - Schedule of Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Financial Statement Details - Summary of Inventories (Detail)", "role": "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfInventoriesDetail", "shortName": "Financial Statement Details - Summary of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Financial Statement Details - Summary of Property, Plant and Equipment (Detail)", "role": "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail", "shortName": "Financial Statement Details - Summary of Property, Plant and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Financial Statement Details - Additional Information (Detail)", "role": "http://www.inseego.com/role/FinancialStatementDetailsAdditionalInformationDetail", "shortName": "Financial Statement Details - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesBalanceSheetAssetsByMajorClassNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Financial Statement Details - Rental Assets (Details)", "role": "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails", "shortName": "Financial Statement Details - Rental Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetsLeasedToOthersMember", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402407 - Disclosure - Financial Statement Details - Summary of Accrued Expenses (Detail)", "role": "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail", "shortName": "Financial Statement Details - Summary of Accrued Expenses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedRoyaltiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402408 - Disclosure - Financial Statement Details - Cash, Cash Equivalents and Restricted Cast (Details)", "role": "http://www.inseego.com/role/FinancialStatementDetailsCashCashEquivalentsAndRestrictedCastDetails", "shortName": "Financial Statement Details - Cash, Cash Equivalents and Restricted Cast (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Goodwill and Other Intangible Assets - Goodwill Reconciliation (Details)", "role": "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsGoodwillReconciliationDetails", "shortName": "Goodwill and Other Intangible Assets - Goodwill Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details)", "role": "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)", "role": "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Other Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements of Comprehensive Loss", "role": "http://www.inseego.com/role/ConsolidatedStatementsOfComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Amortization Expense of FInite-Lived Intangible Assets Expected to be Recognized (Detail)", "role": "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail", "shortName": "Goodwill and Other Intangible Assets - Schedule of Amortization Expense of FInite-Lived Intangible Assets Expected to be Recognized (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "insg:ForeignCurrencyExchangeForwardContractsOutstanding", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Fair Value Measurement of Assets and Liabilities - Additional Information (Detail)", "role": "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAdditionalInformationDetail", "shortName": "Fair Value Measurement of Assets and Liabilities - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "insg:ForeignCurrencyExchangeForwardContractsOutstanding", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Fair Value Measurement of Assets and Liabilities - Summary of Company's Financial Instruments, Fair Value on a Recurring Basis (Detail)", "role": "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail", "shortName": "Fair Value Measurement of Assets and Liabilities - Summary of Company's Financial Instruments, Fair Value on a Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Fair Value Measurement of Assets and Liabilities - Other Financial Instruments (Details)", "role": "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails", "shortName": "Fair Value Measurement of Assets and Liabilities - Other Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember", "decimals": "-5", "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Debt - Narrative (Details)", "role": "http://www.inseego.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "D2015Q2Jun10_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-5", "lang": null, "name": "insg:DebtIssuanceCostAllocatedtoEquityComponent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Debt - Components (Details)", "role": "http://www.inseego.com/role/DebtComponentsDetails", "shortName": "Debt - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - Disclosure - Debt - Interest Expense (Details)", "role": "http://www.inseego.com/role/DebtInterestExpenseDetails", "shortName": "Debt - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405405 - Disclosure - Debt - Minimum payments (Details)", "role": "http://www.inseego.com/role/DebtMinimumPaymentsDetails", "shortName": "Debt - Minimum payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Income Taxes - Summary of Loss before Income Taxes (Detail)", "role": "http://www.inseego.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail", "shortName": "Income Taxes - Summary of Loss before Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (Detail)", "role": "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail", "shortName": "Income Taxes - Summary of Provision for Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Income Taxes - Summary of Net Deferred Tax Liabilities (Detail)", "role": "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail", "shortName": "Income Taxes - Summary of Net Deferred Tax Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Income Taxes - Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate (Detail)", "role": "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail", "shortName": "Income Taxes - Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407406 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407407 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Detail)", "role": "http://www.inseego.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountsOfUnrecognizedTaxBenefitsDetail", "shortName": "Income Taxes - Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "D2018Q3Aug06-06", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "D2018Q3Aug06-06", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "insg:SummaryOfCommonSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Stockholders' Equity - Summary of Common Shares Reserved for Future Issuance (Detail)", "role": "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail", "shortName": "Stockholders' Equity - Summary of Common Shares Reserved for Future Issuance (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "insg:SummaryOfCommonSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Share-based Compensation - Additional Information (Detail)", "role": "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "shortName": "Share-based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Share-based Compensation - Summary of Share-Based Compensation Expense (Detail)", "role": "http://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail", "shortName": "Share-based Compensation - Summary of Share-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Share-based Compensation - Share-based Compensation Fair Value Assumptions (Detail)", "role": "http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail", "shortName": "Share-based Compensation - Share-based Compensation Fair Value Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2018Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Share-based Compensation - Summary of Stock Option Activity (Detail)", "role": "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail", "shortName": "Share-based Compensation - Summary of Stock Option Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Share-based Compensation - Summary of Restricted Stock Unit Activity (Detail)", "role": "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "shortName": "Share-based Compensation - Summary of Restricted Stock Unit Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Earnings per Share - Narrative (Detail)", "role": "http://www.inseego.com/role/EarningsPerShareNarrativeDetail", "shortName": "Earnings per Share - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Earnings per Share - Earnings per Basic and Diluted Share Table (Details)", "role": "http://www.inseego.com/role/EarningsPerShareEarningsPerBasicAndDilutedShareTableDetails", "shortName": "Earnings per Share - Earnings per Basic and Diluted Share Table (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "D2018Q3Jul26-26", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "D2018Q3Jul26-26", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.inseego.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Leases - Maturity of Operating Lease Liability (Details)", "role": "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails", "shortName": "Leases - Maturity of Operating Lease Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Assets (Detail)", "role": "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfAssetsDetail", "shortName": "Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4_srt_StatementGeographicalAxis_insg_UnitedStatesAndCanadaMember", "decimals": "-3", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Net Revenues (Detail)", "role": "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfNetRevenuesDetail", "shortName": "Geographic Information and Concentrations of Risk - Schedule of Geographic Concentration of Net Revenues (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD_srt_StatementGeographicalAxis_insg_UnitedStatesAndCanadaMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_insg_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Geographic Information and Concentrations of Risk - Additional Information (Detail)", "role": "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail", "shortName": "Geographic Information and Concentrations of Risk - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD_srt_MajorCustomersAxis_insg_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - Retirement Savings Plan - Additional Information (Detail)", "role": "http://www.inseego.com/role/RetirementSavingsPlanAdditionalInformationDetail", "shortName": "Retirement Savings Plan - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Nature of Business and Significant Accounting Policies", "role": "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPolicies", "shortName": "Nature of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringReserveCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Restructuring - Additional Information (Detail)", "role": "http://www.inseego.com/role/RestructuringAdditionalInformationDetail", "shortName": "Restructuring - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringReserveCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Restructuring - Summary of Restructuring Liability (Detail)", "role": "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail", "shortName": "Restructuring - Summary of Restructuring Liability (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Quarterly Financial Information (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail)", "role": "http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail", "shortName": "Quarterly Financial Information (Unaudited) - Summary of Unaudited Quarterly Results of Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418401 - Disclosure - Subsequent Events (Details)", "role": "http://www.inseego.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Financial Statement Details", "role": "http://www.inseego.com/role/FinancialStatementDetails", "shortName": "Financial Statement Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "insg20191231form10k.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 71, "tag": { "country_ZA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SOUTH AFRICA", "terseLabel": "South Africa" } } }, "localname": "ZA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfAssetsDetail", "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfNetRevenuesDetail" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r474" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.inseego.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r473" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r471" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.inseego.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r475" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r475" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r475" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r476" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.inseego.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r475" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r475" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r475" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r475" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.inseego.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.inseego.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "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://www.inseego.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r470" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r472" ], "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://www.inseego.com/role/CoverPage" ], "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://www.inseego.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "insg_A2009OmnibusIncentiveCompensationPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2009 Omnibus Incentive Compensation Plan [Member]", "label": "2009 Omnibus Incentive Compensation Plan [Member]", "terseLabel": "2018 Omnibus Incentive Compensation Plan" } } }, "localname": "A2009OmnibusIncentiveCompensationPlanMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "insg_A2015IncentiveCompensationPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2015 Incentive Compensation Plan [Member]", "label": "2015 Incentive Compensation Plan [Member]", "terseLabel": "2015 Incentive Compensation Plan" } } }, "localname": "A2015IncentiveCompensationPlanMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "insg_AbsaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Absa [Member]", "label": "Absa [Member]", "terseLabel": "Absa" } } }, "localname": "AbsaMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "insg_AmortizationOfPurchasedIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization Of Purchased Intangible Assets", "label": "Amortization Of Purchased Intangible Assets", "verboseLabel": "Amortization of purchased intangible assets" } } }, "localname": "AmortizationOfPurchasedIntangibleAssets", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "insg_CashFlowNonCashInvestingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash flow non cash investing activities disclosure.", "label": "Cash Flow Non Cash Investing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash activities:" } } }, "localname": "CashFlowNonCashInvestingActivitiesDisclosureAbstract", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "insg_CashPaidDuringYearAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash paid during the year.", "label": "Cash Paid During Year [Abstract]", "terseLabel": "Cash paid during the year for:" } } }, "localname": "CashPaidDuringYearAbstract", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "insg_ClassOfWarrantOrRightNumberOfPreferredSharesIssuedFromExerciseOfRight": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Number Of Preferred Shares Issued From Exercise Of Right", "label": "Class Of Warrant Or Right, Number Of Preferred Shares Issued From Exercise Of Right", "terseLabel": "Number of preferred shares issued from exercise of right (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfPreferredSharesIssuedFromExerciseOfRight", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "insg_ClassOfWarrantOrRightNumberOfRightsIssuedPerCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Number Of Rights Issued Per Common Stock", "label": "Class Of Warrant Or Right, Number Of Rights Issued Per Common Stock", "terseLabel": "Number of rights issued per common stock (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfRightsIssuedPerCommonStock", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "insg_ClassOfWarrantOrRightThresholdForAcquiringCommonStockToRemainGrandfatheredStockholders.Percent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Class Of Warrant Or Right, Threshold For Acquiring Common Stock To Remain Grandfathered Stockholders. Percent", "label": "Class Of Warrant Or Right, Threshold For Acquiring Common Stock To Remain Grandfathered Stockholders. Percent", "terseLabel": "Percent threshold for acquiring common stock in order to remain Grandfathered Stockholders" } } }, "localname": "ClassOfWarrantOrRightThresholdForAcquiringCommonStockToRemainGrandfatheredStockholders.Percent", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "insg_ConvertibleNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Notes [Member]", "label": "Convertible Notes [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleNotesMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "insg_CustomerOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer one.", "label": "Customer One [Member]", "terseLabel": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "insg_CustomerTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Two [Member]", "label": "Customer Two [Member]", "terseLabel": "Customer Two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "insg_DebtInstrumentCovenantInterestRateForCompanyElectedRemedyinCaseofDefault": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Interest Rate For Company Elected Remedy in Case of Default", "label": "Debt Instrument, Covenant, Interest Rate For Company Elected Remedy in Case of Default", "terseLabel": "Interest rate during remedy for default" } } }, "localname": "DebtInstrumentCovenantInterestRateForCompanyElectedRemedyinCaseofDefault", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "insg_DebtInstrumentCovenantMinimumPercentageThresholdofPrincipalAmounttoCallDebt": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Percentage Threshold of Principal Amount to Call Debt", "label": "Debt Instrument, Covenant, Minimum Percentage Threshold of Principal Amount to Call Debt", "terseLabel": "Minimum principal needed to call debt" } } }, "localname": "DebtInstrumentCovenantMinimumPercentageThresholdofPrincipalAmounttoCallDebt", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "insg_DebtInstrumentCovenantPeriodforCompanyElectedRemedyinCaseofDefault": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Period for Company Elected Remedy in Case of Default", "label": "Debt Instrument, Covenant, Period for Company Elected Remedy in Case of Default", "terseLabel": "Company elected remedy in default" } } }, "localname": "DebtInstrumentCovenantPeriodforCompanyElectedRemedyinCaseofDefault", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "insg_DebtInstrumentPrincipalAmountHeldByRelatedPartiesPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Principal Amount Held By Related Parties, Percent", "label": "Debt Instrument, Principal Amount Held By Related Parties, Percent", "terseLabel": "Percent held by related parties" } } }, "localname": "DebtInstrumentPrincipalAmountHeldByRelatedPartiesPercent", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "insg_DebtIssuanceCostAllocatedtoEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Issuance Cost, Allocated to Equity Component", "label": "Debt Issuance Cost, Allocated to Equity Component", "terseLabel": "Debt issuance cost allocated to equity component" } } }, "localname": "DebtIssuanceCostAllocatedtoEquityComponent", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "insg_DebtIssuanceCostAllocatedtoLiabilityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Issuance Cost, Allocated to Liability Component", "label": "Debt Issuance Cost, Allocated to Liability Component", "terseLabel": "Debt issuance costs allocated to liability component" } } }, "localname": "DebtIssuanceCostAllocatedtoLiabilityComponent", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "insg_DeferredTaxAssetsInterestExpenseLimitation": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Interest Expense Limitation", "label": "Deferred Tax Assets, Interest Expense Limitation", "terseLabel": "Interest expense limitation" } } }, "localname": "DeferredTaxAssetsInterestExpenseLimitation", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "insg_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Right-of-use-asset" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "insg_DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets net operating loss and tax credit carryforwards.", "label": "Deferred Tax Assets Net Operating Loss And Tax Credit Carryforwards", "terseLabel": "Net operating loss and tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsNetOperatingLossAndTaxCreditCarryforwards", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "insg_DeferredTaxAssetsUnrecognizedTaxBenefits": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred tax assets unrecognized tax benefits.", "label": "Deferred Tax Assets Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "DeferredTaxAssetsUnrecognizedTaxBenefits", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "insg_EmployeeStockPurchasePlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee stock purchase plans.", "label": "Employee Stock Purchase Plans [Member]", "terseLabel": "Employee Stock Purchase Plan", "verboseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlansMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "insg_EnterpriseSaaSSolutionsCostofNetRevenues": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of net revenues from SaaS and telematics platforms.", "label": "Enterprise SaaS Solutions Cost of Net Revenues", "terseLabel": "Enterprise SaaS Solutions" } } }, "localname": "EnterpriseSaaSSolutionsCostofNetRevenues", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "insg_EnterpriseSaaSSolutionsNetRevenues": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net revenues from SaaS and telematics platforms.", "label": "Enterprise SaaS Solutions Net Revenues", "terseLabel": "Enterprise SaaS Solutions" } } }, "localname": "EnterpriseSaaSSolutionsNetRevenues", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "insg_FeeneyWirelessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Feeney Wireless [Member]", "label": "Feeney Wireless [Member]", "verboseLabel": "Former stockholders of RER" } } }, "localname": "FeeneyWirelessMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "insg_ForeignCurrencyExchangeForwardContractsOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Foreign currency exchange forward contracts outstanding.", "label": "Foreign Currency Exchange Forward Contracts Outstanding", "terseLabel": "Foreign currency exchange forward contracts outstanding" } } }, "localname": "ForeignCurrencyExchangeForwardContractsOutstanding", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "insg_GainLossOnExtinguishmentOfAcquisitionRelatedLiabilities": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) On Extinguishment Of Acquisition Related Liabilities", "label": "Gain (Loss) On Extinguishment Of Acquisition Related Liabilities", "negatedLabel": "Non-cash gain on extinguishment of acquisition-related liabilities", "terseLabel": "Extinguishment of acquisition-related liabilities" } } }, "localname": "GainLossOnExtinguishmentOfAcquisitionRelatedLiabilities", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows", "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "insg_GrindrodBankMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Grindrod Bank [Member]", "label": "Grindrod Bank [Member]", "terseLabel": "Grindrod Bank" } } }, "localname": "GrindrodBankMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "insg_InseegoNotesAdditionalConversionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Inseego Notes, Additional Conversions [Member]", "label": "Inseego Notes, Additional Conversions [Member]", "terseLabel": "Inseego Notes, Additional Conversions" } } }, "localname": "InseegoNotesAdditionalConversionsMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "insg_InseegoNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Inseego Notes [Member]", "label": "Inseego Notes [Member]", "terseLabel": "Inseego Notes" } } }, "localname": "InseegoNotesMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "insg_InternalRevenueCodeOwnershipPercentageChangeDescription": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internal Revenue Code Ownership Percentage Change Description", "label": "Internal Revenue Code Ownership Percentage Change Description", "terseLabel": "Internal Revenue Code related to annual use of operating loss carry forwards" } } }, "localname": "InternalRevenueCodeOwnershipPercentageChangeDescription", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "insg_IoTandMobileSolutionsCostofNetRevenues": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of net revenues from end-to-end edge to cloud solutions.", "label": "IoT and Mobile Solutions Cost of Net Revenues", "terseLabel": "IoT & Mobile Solutions" } } }, "localname": "IoTandMobileSolutionsCostofNetRevenues", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "insg_IoTandMobileSolutionsNetRevenues": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net revenues from end-to-end edge to cloud solutions.", "label": "IoT and Mobile Solutions Net Revenues", "terseLabel": "IoT & Mobile Solutions" } } }, "localname": "IoTandMobileSolutionsNetRevenues", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "insg_LitigationSettlementAdditionalAmountAwardedToOtherPartyWithin12Months": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation Settlement, Additional Amount Awarded To Other Party, Within 12 Months", "label": "Litigation Settlement, Additional Amount Awarded To Other Party, Within 12 Months", "terseLabel": "Additional amount awarded to other party, within 12 months" } } }, "localname": "LitigationSettlementAdditionalAmountAwardedToOtherPartyWithin12Months", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "insg_LitigationSettlementAdditionalAmountAwardedToOtherPartyWithin24Months": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Litigation Settlement, Additional Amount Awarded To Other Party, Within 24 Months", "label": "Litigation Settlement, Additional Amount Awarded To Other Party, Within 24 Months", "terseLabel": "Additional amount awarded to other party, within 24 months" } } }, "localname": "LitigationSettlementAdditionalAmountAwardedToOtherPartyWithin24Months", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "insg_NatureOfBusinessAndSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nature of business and significant accounting policies.", "label": "Nature Of Business And Significant Accounting Policies [Line Items]", "terseLabel": "Nature Of Business And Significant Accounting Policies [Line Items]" } } }, "localname": "NatureOfBusinessAndSignificantAccountingPoliciesLineItems", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "insg_NatureOfBusinessAndSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nature of business and significant accounting policies.", "label": "Nature Of Business And Significant Accounting Policies [Table]", "terseLabel": "Nature Of Business And Significant Accounting Policies [Table]" } } }, "localname": "NatureOfBusinessAndSignificantAccountingPoliciesTable", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "insg_NovatelWirelessNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Novatel Wireless Notes [Member]", "label": "Novatel Wireless Notes [Member]", "terseLabel": "Novatel Wireless Notes" } } }, "localname": "NovatelWirelessNotesMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "insg_NumberofConsecutiveBusinessDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Consecutive Business Days", "label": "Number of Consecutive Business Days", "terseLabel": "Number of consecutive business days" } } }, "localname": "NumberofConsecutiveBusinessDays", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "insg_OtherGeographicRegionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Geographic Regions [Member]", "label": "Other Geographic Regions [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicRegionsMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfAssetsDetail", "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfNetRevenuesDetail" ], "xbrltype": "domainItemType" }, "insg_PreferredStockRedemptionPricePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Stock, Redemption Price, Percentage", "label": "Preferred Stock, Redemption Price, Percentage", "terseLabel": "Redemption price" } } }, "localname": "PreferredStockRedemptionPricePercentage", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "insg_ProceedsFromIssuanceOfDebtPortionFundedInCash": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Issuance Of Debt, Portion Funded In Cash", "label": "Proceeds From Issuance Of Debt, Portion Funded In Cash", "terseLabel": "Proceeds from issuance of debt, portion funded in cash" } } }, "localname": "ProceedsFromIssuanceOfDebtPortionFundedInCash", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "insg_ProceedsFromIssuanceOfDebtPortionFundedInRepurchaseAndCancellationOfDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Issuance Of Debt, Portion Funded In Repurchase And Cancellation Of Debt", "label": "Proceeds From Issuance Of Debt, Portion Funded In Repurchase And Cancellation Of Debt", "terseLabel": "Proceeds from issuance of debt, portion funded in repurchase and cancellation of debt" } } }, "localname": "ProceedsFromIssuanceOfDebtPortionFundedInRepurchaseAndCancellationOfDebt", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "insg_ProceedsFromStockOptionExercisesAndEsppNetOfTaxesPaidOnVestedRestrictedStockUnits": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Stock Option Exercises And ESPP Net Of Taxes Paid On Vested Restricted Stock Units", "label": "Proceeds From Stock Option Exercises And Espp Net Of Taxes Paid On Vested Restricted Stock Units", "terseLabel": "Proceeds from stock option exercises and employee stock purchase plan, net of taxes paid on vested restricted stock units" } } }, "localname": "ProceedsFromStockOptionExercisesAndEsppNetOfTaxesPaidOnVestedRestrictedStockUnits", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "insg_ProductWarrantyAccrualPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty Accrual, Period", "label": "Product Warranty Accrual, Period", "terseLabel": "General warranty period" } } }, "localname": "ProductWarrantyAccrualPeriod", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "insg_ProductionRelatedImpairmentsOrChargesNet": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Production Related Impairments Or Charges, Net", "label": "Production Related Impairments Or Charges, Net", "terseLabel": "Impairment of abandoned product line, net of recoveries" } } }, "localname": "ProductionRelatedImpairmentsOrChargesNet", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "http://www.inseego.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "insg_PurchasesOfPropertyPlantAndEquipmentUnderCapitalLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Purchases Of Property, Plant And Equipment Under Capital Lease", "label": "Purchases Of Property, Plant And Equipment Under Capital Lease", "terseLabel": "Purchases of property, plant and equipment under capital lease" } } }, "localname": "PurchasesOfPropertyPlantAndEquipmentUnderCapitalLease", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "insg_RentalAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rental Assets [Member]", "label": "Rental Assets [Member]", "terseLabel": "Rental Assets" } } }, "localname": "RentalAssetsMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "insg_RentalAssetsNet": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental Assets, Net", "label": "Rental Assets, Net", "terseLabel": "Rental assets, net" } } }, "localname": "RentalAssetsNet", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "insg_SeniorCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Credit Agreement [Member]", "label": "Senior Credit Agreement [Member]", "terseLabel": "Senior Credit Agreement" } } }, "localname": "SeniorCreditAgreementMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "insg_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "terseLabel": "Purchase period duration" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePeriod", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "insg_StockIssuedDuringPeriodSharesExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock issued during period shares exercise of stock options vesting of restricted stock units and employee stock purchase plan.", "label": "Stock Issued During Period Shares Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan", "terseLabel": "Exercise of stock options, vesting of restricted stock units and stock issued under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "insg_StockIssuedDuringPeriodSharesLitigationSettlement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Litigation Settlement", "label": "Stock Issued During Period, Shares, Litigation Settlement", "terseLabel": "Stock issued during period, litigation settlement (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesLitigationSettlement", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "insg_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Warrants Exercised", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "insg_StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock issue during period value exercise of stock options vesting of restricted stock units and employee stock purchase plan.", "label": "Stock Issued During Period Value Exercise Of Stock Options Vesting Of Restricted Stock Units And Employee Stock Purchase Plan", "terseLabel": "Exercise of stock options, vesting of restricted stock units and stock issued under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueExerciseOfStockOptionsVestingOfRestrictedStockUnitsAndEmployeeStockPurchasePlan", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "insg_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Warrants Exercised", "label": "Stock Issued During Period, Value, Warrants Exercised", "terseLabel": "Exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "insg_StockIssuedUnderSettlementAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued Under Settlement Agreement", "label": "Stock Issued Under Settlement Agreement", "terseLabel": "Issuance of common stock under settlement agreement" } } }, "localname": "StockIssuedUnderSettlementAgreement", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "insg_SummaryOfCommonSharesReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary of common shares reserved for future issuance.", "label": "Summary Of Common Shares Reserved For Future Issuance Table [Text Block]", "terseLabel": "Summary of Common Shares Reserved for Future Issuance" } } }, "localname": "SummaryOfCommonSharesReservedForFutureIssuanceTableTextBlock", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "insg_TaxesWithheldOnNetSettledVestingOfRestrictedStockUnits": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Taxes withheld on net settled vesting of restricted stock units.", "label": "Taxes Withheld On Net Settled Vesting Of Restricted Stock Units", "negatedLabel": "Taxes withheld on net settled vesting of restricted stock units" } } }, "localname": "TaxesWithheldOnNetSettledVestingOfRestrictedStockUnits", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "insg_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "insg_TransferofInventoriestoRentalAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The non-cash transfer of units in inventory to rental assets.", "label": "Transfer of Inventories to Rental Assets", "terseLabel": "Transfer of inventories to rental assets" } } }, "localname": "TransferofInventoriestoRentalAssets", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "insg_TwoThousandFifteenRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Fifteen Restructuring [Member]", "label": "Two Thousand Fifteen Restructuring [Member]", "terseLabel": "2015 Initiatives" } } }, "localname": "TwoThousandFifteenRestructuringMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/RestructuringAdditionalInformationDetail", "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "domainItemType" }, "insg_UnitedStatesAndCanadaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "United States and Canada.", "label": "United States And Canada [Member]", "terseLabel": "United States and Canada" } } }, "localname": "UnitedStatesAndCanadaMember", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfAssetsDetail", "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfNetRevenuesDetail" ], "xbrltype": "domainItemType" }, "insg_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Working Capital", "label": "Working Capital", "terseLabel": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://www.inseego.com/20191231", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r172", "r275", "r279", "r463" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "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://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "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://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "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://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "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://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfAssetsDetail", "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfNetRevenuesDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r171", "r275", "r278", "r462", "r465", "r468" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfAssetsDetail", "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfNetRevenuesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "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://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r23", "r174", "r175", "r276" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 3.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": "Accounts receivable, net of allowance for doubtful accounts of $2,133 and $1,841, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities, total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r7", "r8", "r45" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r7", "r8", "r45" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r216" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "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", "negatedLabel": "Less\u2014accumulated depreciation and amortization", "negatedTerseLabel": "Less\u2014accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails", "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r63", "r64", "r65" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 4.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://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r62", "r65", "r66", "r376" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r198" ], "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", "verboseLabel": "Weighted-Average Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 3.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://www.inseego.com/role/ConsolidatedBalanceSheets" ], "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://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r285", "r287", "r323", "r324" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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 to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r287", "r318", "r322" ], "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": "Share-based compensation expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r180", "r184" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r87", "r104", "r404" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r82", "r104", "r406" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r104", "r406" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and debt issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r104", "r196", "r204" ], "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", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/EarningsPerShareNarrativeDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r164", "r432", "r449" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Assets by Geographic Concentration, Total", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfAssetsDetail" ], "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://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r59" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsLeasedToOthersMember": { "auth_ref": [ "r421" ], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable property, plant or equipment held for lease to others under contractual agreements meeting the criteria for operating lease classification.", "label": "Assets Leased to Others [Member]", "terseLabel": "Rental Assets" } } }, "localname": "AssetsLeasedToOthersMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r288", "r320" ], "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://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail", "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r360", "r361" ], "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://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r365", "r366", "r368" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "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": "Acquisition-related liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r365", "r367" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration, liability, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government of the state of California.", "label": "California Franchise Tax Board [Member]", "terseLabel": "California Franchise Tax Board" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r110", "r111", "r112" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures financed through accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "terseLabel": "Vehicles and equipment under capital leases, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r408", "r411" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "negatedTerseLabel": "Vehicles and equipment under capital leases, accumulated depreciation" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r36", "r106" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.inseego.com/role/FinancialStatementDetailsCashCashEquivalentsAndRestrictedCastDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/FinancialStatementDetailsCashCashEquivalentsAndRestrictedCastDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r11", "r108", "r115" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r99", "r106", "r113" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsCashCashEquivalentsAndRestrictedCastDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "terseLabel": "Cash, cash equivalents and restricted cash, end of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows", "http://www.inseego.com/role/FinancialStatementDetailsCashCashEquivalentsAndRestrictedCastDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r99", "r401" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "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", "terseLabel": "Net increase in cash, cash equivalents and restricted cash", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfRecentAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r130", "r273", "r286" ], "lang": { "en-US": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price per share (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of additional shares from warrants (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r238", "r440", "r457" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "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": [ "r237", "r246" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total shares of common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "sharesItemType" }, "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://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r265" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 2.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, par value $0.001; 150,000,000 shares authorized, 81,974,051 and 73,979,882 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r114", "r293" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r69", "r71", "r72" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "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" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment and purchased software" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r153", "r154", "r396", "r397" ], "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://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r153", "r154", "r396", "r397", "r464" ], "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://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r153", "r154", "r396", "r397", "r464" ], "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://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r153", "r154", "r396", "r397" ], "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", "terseLabel": "Concentration percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r153", "r154", "r396", "r397" ], "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://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r115", "r372", "r380", "r381" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible debt, fair value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Convertible Notes Components" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r85" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of net revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r115", "r227", "r228", "r235" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r121", "r352", "r356" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r127", "r354" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r352", "r356" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r121", "r352", "r356" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r152" ], "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" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r363" ], "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" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r110", "r112" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Principal exchanged" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r110", "r112" ], "lang": { "en-US": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Converted instrument, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r433", "r436", "r448" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Margin on base rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r253", "r436", "r448" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": { "auth_ref": [ "r271" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date.", "label": "Debt Instrument, Convertible, Beneficial Conversion Feature", "terseLabel": "Convertible, beneficial conversion feature" } } }, "localname": "DebtInstrumentConvertibleBeneficialConversionFeature", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r252" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price ($ per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Threshold of consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Threshold of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r405", "r407" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Convertible debt, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r47", "r257", "r405" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Convertible debt, stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r445" ], "lang": { "en-US": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r445" ], "lang": { "en-US": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r445" ], "lang": { "en-US": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Stock price exceeds 130% of conversion price" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r445" ], "lang": { "en-US": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Stock price exceeds 140% of conversion price" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r445" ], "lang": { "en-US": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Debt trading price below product of stock price and conversion rate" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r445" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Repurchase price as a percentage of principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Redemption of principal" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r48", "r125", "r266", "r269", "r270", "r271", "r404", "r405", "r407", "r446" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r404", "r407" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r254", "r406" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "negatedLabel": "Less: unamortized debt discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r115", "r249" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]", "terseLabel": "Convertible Debt" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitment made to pay deferred cash remuneration expressed as a percentage of the individual's base salary.", "label": "Deferred Compensation Arrangement with Individual, Cash Awards Granted, Percentage", "terseLabel": "Maximum limit of payroll deductions (percent)" } } }, "localname": "DeferredCompensationArrangementWithIndividualCashAwardsGrantedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r353", "r356" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r353", "r356" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r121", "r353", "r356" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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)", "totalLabel": "Total deferred", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows", "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r18", "r19", "r343", "r434", "r447" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r30" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r353", "r356" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r344" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r328", "r350", "r351" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Provision for excess and obsolete inventory" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Operating loss carryforwards, not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r348", "r350", "r351" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r327", "r350", "r351" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r345" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r333", "r346" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r328", "r350", "r351" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred Tax Liabilities, Deferred Expense", "negatedTerseLabel": "Accrued expenses" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r328", "r350", "r351" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Purchased intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r328", "r350", "r351" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Operating lease liability" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r328", "r350", "r351" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfNetDeferredTaxLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Employer matching contributions" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RetirementSavingsPlanAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Percentage of employees gross pay eligible for employer match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RetirementSavingsPlanAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Percentage of employees contribution matched by employer" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RetirementSavingsPlanAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r104", "r214" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r104", "r162" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technologies" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r275" ], "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://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r15", "r17", "r435", "r450" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends accrued" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r272", "r444" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedTerseLabel": "Series E preferred stock dividends" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r131", "r423", "r439", "r458" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Debt from related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r79", "r134", "r136", "r137", "r138", "r139", "r143", "r443", "r460" ], "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 net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per share, basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "http://www.inseego.com/role/EarningsPerShareEarningsPerBasicAndDilutedShareTableDetails", "http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "verboseLabel": "Net loss per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r79", "r134", "r136", "r137", "r138", "r139", "r143", "r443", "r460" ], "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 net income (loss) per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r115", "r140", "r141", "r142" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share Attributable to Inseego Corp." } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r401" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.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 exchange rates on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "terseLabel": "Payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Expected recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share-based compensation expense related to non-vested RSUs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share-based compensation expense related to non-vested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance Costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options", "verboseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Test equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r265" ], "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://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Extinguishment of Debt, Amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Facility Exit Related Costs" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails", "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r383", "r384", "r385", "r391" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails", "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r383", "r384", "r385", "r390", "r391" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Summary of Financial Instruments, Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r280", "r281", "r282", "r384", "r426" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails", "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r383", "r384", "r386", "r387", "r392" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails", "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r280", "r281", "r282", "r384", "r427" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r280", "r281", "r282", "r384", "r428" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails", "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value Measurement of Assets and Liabilities" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "verboseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails", "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r383", "r384", "r386", "r387", "r388", "r392" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Measurements, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r389", "r392" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r115", "r393", "r395" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r203" ], "calculation": { "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r205" ], "calculation": { "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r205" ], "calculation": { "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r205" ], "calculation": { "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r205" ], "calculation": { "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r205" ], "calculation": { "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r197", "r199", "r203", "r207", "r429" ], "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://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r203", "r429" ], "calculation": { "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r197", "r202" ], "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://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r203" ], "calculation": { "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseOfFiniteLivedIntangibleAssetsExpectedToBeRecognizedDetail", "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r398", "r399", "r400" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "verboseLabel": "Net foreign currency transaction gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r115", "r400", "r403" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Transactions and Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r104", "r259", "r260" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on debt conversion" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r80" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r190", "r191" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsGoodwillReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r115", "r200" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r192" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Effect of change in foreign currency exchange rates" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsGoodwillReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "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://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsGoodwillReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r104", "r208" ], "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 an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r104", "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "Impairment of indefinite-lived intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r104", "r213", "r218", "r467" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Long-lived assets impairment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r115", "r212", "r220" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r126" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r77", "r134", "r430", "r441", "r461" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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 before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r126" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r126" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfLossBeforeIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r219" ], "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://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail" ], "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://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "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": [ "r359" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r163", "r357" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "terseLabel": "Income tax provision", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesDetail", "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r73", "r115", "r331", "r332", "r341", "r342", "r347", "r358", "r466" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r330", "r334", "r335" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance against future tax benefits" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r119", "r334", "r335" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate difference" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r120", "r334", "r335" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal tax benefit, at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r334", "r335" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Share-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r334", "r335" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "verboseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r120", "r334", "r335" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State benefit, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r334", "r335" ], "calculation": { "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development credits" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesSummaryOfProvisionForIncomeTaxesReconcilesToAmountComputedByApplyingStatutoryFederalIncomeTaxRateDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r101", "r109" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Income taxes, net of tax refunds" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r103" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r103" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r103" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses, income taxes, and other" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r103" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "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://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r103" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "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://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r206" ], "calculation": { "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r195", "r201" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r87", "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Total interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Convertible Notes Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r96", "r100", "r109" ], "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": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r8", "r9", "r45" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r55" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfInventoriesDetail": { "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", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r57", "r186" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfInventoriesDetail": { "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, net", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r10", "r58", "r115", "r145", "r187", "r189" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories and Provision for Excess and Obsolete Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r56" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfInventoriesDetail": { "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", "terseLabel": "Raw materials and components" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r188" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventory, net of recoveries" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r114", "r115", "r245" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Litigation" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r418" ], "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": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r418" ], "calculation": { "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetailsCalc2": { "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 minimum operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r418" ], "calculation": { "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails": { "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, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r418" ], "calculation": { "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails": { "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r418" ], "calculation": { "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails": { "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r418" ], "calculation": { "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails": { "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 third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r418" ], "calculation": { "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails": { "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 in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r418" ], "calculation": { "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetailsCalc2": { "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 in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "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://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r438", "r455" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "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 deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 DEFICIT" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r436", "r448" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding borrowings under the credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r43", "r125" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate at period end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r43" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Maximum borrowing capacity of revolving credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r14", "r433" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "DigiCore bank facilities" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Amount award to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r255", "r436", "r451" ], "calculation": { "http://www.inseego.com/role/DebtMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Net carrying amount", "totalLabel": "Total", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtMinimumPaymentsDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r132", "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r132", "r249" ], "calculation": { "http://www.inseego.com/role/DebtMinimumPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r132", "r249" ], "calculation": { "http://www.inseego.com/role/DebtMinimumPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r132", "r249" ], "calculation": { "http://www.inseego.com/role/DebtMinimumPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r132", "r249" ], "calculation": { "http://www.inseego.com/role/DebtMinimumPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r132", "r249" ], "calculation": { "http://www.inseego.com/role/DebtMinimumPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing 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": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r250" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesOtherFinancialInstrumentsDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r247", "r248" ], "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://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r54", "r437", "r454" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "verboseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "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://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r99", "r102", "r105" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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", "terseLabel": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesScheduleOfRecentAccountingPronouncementsDetails" ], "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://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r67", "r70", "r78", "r105", "r141", "r442", "r459" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "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", "totalLabel": "Net loss attributable to Inseego Corp." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r67", "r70", "r374", "r378" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedTerseLabel": "Less: Net loss (income) attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r134", "r135" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income (loss) attributable to common stockholders", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "http://www.inseego.com/role/EarningsPerShareEarningsPerBasicAndDilutedShareTableDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "Operating costs and expenses:" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "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 costs and expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 3.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": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r414" ], "calculation": { "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetailsCalc2": { "order": 2.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": "Operating lease liabilities", "totalLabel": "Present value of net minimum operating lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails", "http://www.inseego.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r414" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "negatedTerseLabel": "Less: current portion", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail", "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r414" ], "calculation": { "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Long-term portion of operating lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesMaturityOfOperatingLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r413" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 7.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": "Right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r417", "r419" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r416", "r419" ], "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://www.inseego.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r409", "r410", "r422" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r1", "r133", "r158", "r382" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Nature of Business and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r45" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 5.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://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r61", "r402" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r68", "r71", "r74", "r265" ], "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": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.", "label": "Other Machinery and Equipment [Member]", "terseLabel": "Product tooling" } } }, "localname": "OtherMachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r105" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r97", "r223" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r95" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payment of issuance costs related to private placement", "terseLabel": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r91" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Additions to capitalized software development costs and purchases of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r91" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "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", "negatedTerseLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Retirement Savings Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RetirementSavingsPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r288", "r320" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Dividend rate" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedTerseLabel": "Series E preferred stock dividends" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreference": { "auth_ref": [ "r21", "r118", "r123", "r266", "r267" ], "lang": { "en-US": { "role": { "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.", "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Liquidation preference per share (in dollars per share)" } } }, "localname": "PreferredStockLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Series E Preferred stock, par value $0.001; 10,000 shares designated, 10,000 and 0 shares issued and outstanding, respectively, liquidation preference of $1,000 per share" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r34", "r35" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Prior Period Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Proceeds from Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "ProceedsFromInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from term loans" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "auth_ref": [ "r92" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.", "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "terseLabel": "Gross proceeds received from issuance of Series E preferred stock" } } }, "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r92" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Gross proceeds received from private placement" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r93", "r94", "r107" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow from the excess drawing from an existing cash balance, which will be honored by the bank but reflected as a loan to the drawer.", "label": "Proceeds from (Repayments of) Bank Overdrafts", "terseLabel": "Net repayment of DigiCore bank and overdraft facilities" } } }, "localname": "ProceedsFromRepaymentsOfBankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "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 the sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r92" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from the exercise of warrants to purchase common stock", "verboseLabel": "Proceeds from the exercise of warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r67", "r70", "r98", "r164", "r168", "r371", "r373", "r375", "r378", "r379" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.inseego.com/role/ConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows", "http://www.inseego.com/role/ConsolidatedStatementsOfComprehensiveLoss", "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r39", "r217" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails", "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r38", "r215" ], "calculation": { "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business 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, Gross", "terseLabel": "Property, plant and equipment, gross", "verboseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails", "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails", "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r217", "r456" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails", "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r37", "r115", "r217" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r217" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment and Rental Assets" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r215" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails", "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r81", "r185" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for bad debts, net of recoveries" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Information (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/QuarterlyFinancialInformationUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountsOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r94" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedTerseLabel": "Principal payments under finance lease obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Principal payments on mortgage bond" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r94" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Principal repayments of short-term debt" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r326", "r469" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r40", "r115", "r209", "r210", "r469" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Software Development Costs and Internal Use Software" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r113", "r431", "r452" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.inseego.com/role/FinancialStatementDetailsCashCashEquivalentsAndRestrictedCastDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/FinancialStatementDetailsCashCashEquivalentsAndRestrictedCastDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FairValueMeasurementOfAssetsAndLiabilitiesSummaryOfCompanysFinancialInstrumentsFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units", "verboseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r222", "r224", "r231", "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "verboseLabel": "Cumulative Costs Incurred to Date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r222", "r224", "r231", "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "verboseLabel": "Expected costs" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r222", "r224", "r231", "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Costs Incurred" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r104", "r221", "r227", "r233" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges, net of recoveries" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "stringItemType" }, "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://www.inseego.com/role/RestructuringAdditionalInformationDetail", "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringAdditionalInformationDetail", "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringAdditionalInformationDetail", "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r223", "r229" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r221", "r232" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "verboseLabel": "Restructuring liability, current" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r272", "r453" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "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)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "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": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r116", "r117" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r76", "r160", "r161", "r167" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net revenues", "totalLabel": "Total net revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfNetRevenuesDetail", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedSummaryOfUnauditedQuarterlyResultsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfAssetsDetail", "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfNetRevenuesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r415", "r419" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating leases liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Gross proceeds" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Purchase price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Net Revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Expenses and Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Summary of Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r48", "r125", "r266", "r269", "r270", "r271", "r404", "r405", "r407", "r446" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Summary of Net Deferred Tax Assets" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r141" ], "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 Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r334" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r287", "r317", "r322" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of Geographic Concentration of Assets" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r197", "r202" ], "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://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r197", "r202" ], "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]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r193", "r194" ], "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://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Summary of Loss before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r10", "r31", "r32", "r33" ], "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]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r39", "r217" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsRentalAssetsDetails", "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summary of Unaudited Quarterly Results of Operations" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/QuarterlyFinancialInformationUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r225", "r226", "r230" ], "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://www.inseego.com/role/RestructuringAdditionalInformationDetail", "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r225", "r226", "r230" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Restructuring Liability" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r83", "r169" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Geographic Concentration of Net Revenues" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r75", "r76", "r171" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfAssetsDetail", "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskScheduleOfGeographicConcentrationOfNetRevenuesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r159", "r164", "r165", "r166", "r193" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r301", "r306", "r309" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Summary of Share-Based Compensation Expense" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r288", "r320" ], "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://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail", "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r294" ], "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": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r294", "r306", "r309" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Share-based Compensation Stock Option Fair Value Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r51", "r124", "r262", "r263", "r264", "r266", "r267", "r268", "r269", "r270", "r271", "r272" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r340", "r355" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Beginning and Ending Amounts of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense of Finite-Lived Intangible Assets Expected to be Recognized" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtComponentsDetails", "http://www.inseego.com/role/DebtInterestExpenseDetails", "http://www.inseego.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r48" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.", "label": "Secured Long-term Debt, Noncurrent", "terseLabel": "Term loan, net" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographic Information and Concentrations of Risk" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GeographicInformationAndConcentrationsOfRiskAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r80" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesDPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series D preferred stock or outstanding series D preferred stock. 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": "Series D Preferred Stock [Member]", "terseLabel": "Series D Preferred Stock" } } }, "localname": "SeriesDPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesEPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series E preferred stock or outstanding series E preferred stock. 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": "Series E Preferred Stock [Member]", "terseLabel": "Series E Preferred Stock" } } }, "localname": "SeriesEPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r103" ], "calculation": { "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r289" ], "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://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r303" ], "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": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r303" ], "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 grant-date fair value of RSUs granted (per share)", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested \u2014 end of period", "periodStartLabel": "Non-vested \u2014 beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested \u2014 end of period", "periodStartLabel": "Non-vested \u2014 beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "verboseLabel": "Weighted-Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r308" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total vest date fair value of RSUs vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail" ], "xbrltype": "percentItemType" }, "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://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail", "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future issuance or purchase (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable \u2014 December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable \u2014 December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r308" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of stock options exercised during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price Per Option" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePriceAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value of stock option awards granted (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r296", "r320" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding \u2014 end of period", "periodStartLabel": "Outstanding \u2014 beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding \u2014 end of period", "periodStartLabel": "Outstanding \u2014 beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Stock Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options 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 Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options Vested and Expected to Vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options 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 Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and Expected to Vest \u2014 December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options 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 Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested and Expected to Vest \u2014 December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r286", "r292" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail", "http://www.inseego.com/role/ShareBasedCompensationSummaryOfRestrictedStockUnitActivityDetail", "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period of stock options granted" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r312", "r321" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationShareBasedCompensationFairValueAssumptionsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value, Options Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term (Years), Options Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term (Years), Options Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options 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 Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Term (Years), Options Vested and Expected to Vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of lower limit value of common stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance, shares (in shares)", "periodStartLabel": "Beginning Balance, shares (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized software development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r265" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r53", "r265" ], "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://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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]" } } }, "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://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r21", "r22", "r272" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock issued during period, shares, acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r21", "r22", "r265", "r272" ], "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": "Shares issued under the ESPP" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r265", "r272" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r21", "r22", "r265", "r272" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r265", "r272", "r298" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised", "terseLabel": "Shares issued upon the exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.inseego.com/role/ShareBasedCompensationSummaryOfStockOptionActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r265", "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r182" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders\u2019 deficit attributable to Inseego Corp." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 deficit:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r369", "r370", "r377" ], "calculation": { "http://www.inseego.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 deficit" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedBalanceSheets", "http://www.inseego.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail", "http://www.inseego.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.inseego.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/SubsequentEventsNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Financial Statement Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r176", "r177", "r178", "r179", "r181", "r183" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/RestructuringSummaryOfRestructuringLiabilityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r329", "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountsOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r339" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current and prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesReconciliationOfBeginningAndEndingAmountsOfUnrecognizedTaxBenefitsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r336" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Liability related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Expense", "terseLabel": "Interest expense related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Income tax benefit recognized related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r148", "r149", "r150", "r151", "r155", "r156", "r157" ], "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://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r330" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowances recognized in the current year" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/DebtNarrativeDetails", "http://www.inseego.com/role/NatureOfBusinessAndSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/FinancialStatementDetailsSummaryOfPropertyPlantAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Common stock warrants outstanding" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/StockholdersEquitySummaryOfCommonSharesReservedForFutureIssuanceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted-average common shares outstanding, basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations", "http://www.inseego.com/role/EarningsPerShareEarningsPerBasicAndDilutedShareTableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.inseego.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3098-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r141": { "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" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r174": { "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" }, "r175": { "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" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "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(27))", "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": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r219": { "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" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r23": { "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" }, "r230": { "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" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r272": { "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" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r32": { "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" }, "r320": { "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" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "Note 1", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r41": { "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" }, "r410": { "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" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919398-209981" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r425": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r429": { "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" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r449": { "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" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r471": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r472": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r473": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r474": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r475": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r476": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "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" }, "r50": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 74 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Nature of Business and Significant Accounting Policies Nature of Business and Significant Accounting Policies
Inseego Corp. (the “Company” or “Inseego”) is a leader in the design and development of mobile (advanced 4G and 5G New Radio (“5G NR”)), Internet of Things (“IoT”) and cloud solutions for large enterprise verticals, service providers and small and medium-sized businesses around the globe. Inseego’s product portfolio consists of fixed and mobile device-to-cloud solutions that produce compelling, intelligent, reliable and secure end-to-end IoT services with deep business intelligence. Inseego’s products and solutions power mission critical applications with a “zero unscheduled downtime” mandate, such as 5G fixed wireless access gateway solutions, 4G and 5G mobile broadband, industrial IoT, SD WAN failover management, asset tracking and fleet management services. Inseego’s solutions are powered by its key innovations in mobile technologies, including a suite of products employing the 5G NR standards, and purpose-built SaaS cloud platforms.
Inseego is a Delaware corporation formed in 2016 and is the successor to Novatel Wireless, Inc., a Delaware corporation formed in 1996 (“Novatel Wireless”), as a result of an internal reorganization that was completed in November 2016. The Company’s principal executive office is located at 12600 Deerfield Parkway, Suite 100, Alpharetta, GA 30004, its corporate offices are located at 9710 Scranton Road, Suite 200, San Diego CA 92121 and its sales and engineering offices are located throughout the world. Inseego’s common stock trades on The NASDAQ Global Select Market under the trading symbol “INSG”.
Basis of Presentation
The Company had a net loss attributable to Inseego Corp. of $40.5 million during the year ended December 31, 2019. As of December 31, 2019, the Company had available cash and cash equivalents totaling $12.1 million and working capital of $19.6 million. The Company has a history of operating and net losses and overall usage of cash from operating and investing activities.
In order to make continued investments in its growth plan, on August 9, 2019, the Company issued and sold 10,000 shares of Fixed-Rate Cumulative Perpetual Preferred Stock, Series E, par value $0.001 per share (the “Series E Preferred Stock”), for an aggregate purchase price of $10.0 million. For additional information see Note 7, Stockholders Equity.
On March 6, 2020, the Company issued and sold an additional 25,000 shares of Series E Preferred Stock, for an aggregate purchase price of $25.0 million.
Under the terms of the indenture governing the Inseego Notes (as defined below), both the Company and the holders have rights with respect to conversion or redemption based on the value of the underlying stock. In the first quarter of 2020, $59.9 million of the notes were exchanged for common stock.
Under the terms of the indenture governing the Inseego Notes (as defined below), each holder of the notes has the right to require the Company to repurchase its notes for cash on June 15, 2020 (the “Optional Repurchase Date”). In March 2020, all of the remaining Inseego Note holders have waived this right.
Under the terms of the Senior Credit Agreement, interest is paid based on the three-month LIBOR plus 7.65 percent, payable in cash. In the first quarter of 2020 the Credit Agreement was amended such that any interest payment due will be made in shares of Series E Preferred Stock. On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender, holder of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.
The Company’s management believes that its cash and cash equivalents, together with anticipated cash flows from operations, will be sufficient to meet its working capital needs for the next twelve months following the filing date of this report. The Company’s ability to transition to more profitable operations is dependent upon achieving a level of revenue adequate to support its evolving cost structure.
The Company’s liquidity could be impaired if there is any interruption in its business operations, a material failure to satisfy its contractual commitments or a failure to generate revenue from new or existing products. Ultimately, the Company’s ability to attain profitability and to generate positive cash flow is dependent upon achieving a level of revenues adequate to support its evolving cost structure and increasing working capital needs. If events or circumstances occur such that the
Company does not meet its operating plan as expected, the Company may be required to raise additional capital, reduce planned research and development activities, incur additional restructuring charges or reduce other operating expenses which could have an adverse impact on its ability to achieve its intended business objectives. There can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all. In addition, in order to obtain additional borrowings, the Company must comply with certain requirements under the Credit Agreement and the Inseego Indenture (as defined below). If additional funds are raised by the issuance of equity securities, Company stockholders could experience dilution of their ownership interests and securities issued may have rights senior to those of the holders of the Company’s common stock. If additional funds are raised by the issuance of debt securities, the Company may be subject to additional limitations on its operations.
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent liabilities. Actual results could differ materially from these estimates. Significant estimates include revenue recognition, capitalized software costs, allowance for doubtful accounts receivable, provision for excess and obsolete inventory, valuation of intangible and long-lived assets, valuation of goodwill, royalty costs, accruals relating to litigation and restructuring, income taxes, share-based compensation expense and the Company’s ability to continue as a going concern.
Segment Information
Management has determined that the Company has one reportable segment. The Chief Executive Officer, who is also the Chief Operating Decision Maker, does not manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and operating results.
Cash and Cash Equivalents
Cash and cash equivalents include highly liquid investments with original maturities of three months or less. Cash and cash equivalents are recorded at market value, which approximates cost. Gains and losses associated with the Company’s foreign currency denominated demand deposits are recorded as a component of other income (expense), net, in the consolidated statements of operations.
Allowance for Doubtful Accounts Receivable
The Company provides an allowance for its accounts receivable for estimated losses that may result from its customers’ inability to pay. The Company determines the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, and changes in customer payment cycles and its customers’ creditworthiness. Amounts later determined and specifically identified to be uncollectible are charged or written off against this allowance. To minimize the likelihood of uncollectibility, the Company reviews its customers’ creditworthiness periodically based on credit scores generated by independent credit reporting services, its experience with its customers and the economic condition of its customers’ industries. Material differences may result in the amount and timing of expense for any period if the Company were to make different judgments or utilize different estimates.
Inventories and Provision for Excess and Obsolete Inventory
Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Shipping and handling costs are classified as a component of cost of net revenues in the consolidated statements of operations. The Company reviews the components of its inventory and its inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by the Company or its customers that vary from its current expectations. Whenever inventory is written down, a new cost basis is established and the inventory is not subsequently written up if market conditions improve.
The Company believes that, when made, the estimates used in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory. If customer demand for the Company’s inventory is substantially less
than its estimates, inventory write-downs may be required, which could have a material adverse effect on its consolidated financial statements.
Property, Plant and Equipment
Property, plant and equipment are initially stated at cost and depreciated using the straight-line method. Test equipment, computer equipment, purchased software, furniture and fixtures, product tooling and vehicles are depreciated over lives ranging from thirteen months to six years. Leasehold improvements are depreciated over the shorter of the related remaining lease period or useful life. Buildings are depreciated over 50 years. Land is not depreciated. Amortization of equipment under capital leases is included in depreciation expense.
Expenditures for repairs and maintenance are expensed as incurred. Expenditures for major renewals and betterments that extend the useful lives of existing property, plant and equipment are capitalized and depreciated. Upon retirement or disposition of property, plant and equipment, any resulting gain or loss is recognized in other income (expense), net, in the consolidated statements of operations.
Rental Assets
The cost of rental assets, which represents fleet management and vehicle tracking hardware installed in customers’ vehicles where such hardware is provided as part of a fixed term contract with the customer, is capitalized and disclosed separately in the consolidated balance sheets. The Company depreciates rental assets to costs of net revenues on a straight-line basis over the term of the contract, generally three to four years, commencing on installation of the rental asset.
Software Development Costs for External Use
Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is implemented into products sold to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life. Costs incurred to enhance existing software or after the implementation of the software into a product are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations.
Software Development Costs for Internal Use
Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as part of intangible assets and are amortized on a straight-line basis over the estimated useful life of the software. The Company does not capitalize pilot projects and projects for which it believes that the future economic benefits are less than probable. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.
Intangible Assets
Intangible assets include purchased finite-lived and indefinite-lived intangible assets resulting from the acquisitions of DigiCore Holdings Limited (“DigiCore” or “Ctrack”) and R.E.R. Enterprises, Inc. (“RER”) and its wholly owned subsidiary and principal operating asset, Feeney Wireless, LLC (which was renamed Inseego North America, LLC) (“INA”), along with the costs of non-exclusive and perpetual worldwide software technology licenses and capitalized software developments costs for both internal and external use. Finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets (see Note 3, Goodwill and Other Intangible Assets).
Indefinite-lived assets, including goodwill and in-process capitalized software development costs, are not amortized; however, they are tested for impairment annually, and between annual tests, if certain events occur indicating that the carrying amounts may be impaired. The Company tests goodwill for impairment by comparing the fair value of each reporting unit with its carrying amount and an impairment charge is recorded for the amount, if any, by which the carrying value exceeds the reporting unit’s fair value. For the years ended December 31, 2019 and 2018 the Company recorded no impairment loss related to indefinite-lived intangible assets.
Long-Lived Assets
The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment, rental assets and intangible assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. When the carrying value of an asset exceeds the associated undiscounted expected future cash flows, it is considered to be impaired and is written down to fair value. Fair value is determined based on an evaluation of the assets associated undiscounted future cash flows or appraised value. This evaluation is based on management’s projections of the undiscounted future cash flows associated with each class of asset. If management’s evaluation indicates that the carrying values of these assets are impaired, such impairment is recognized by a reduction of the applicable asset carrying value to its estimated fair value and the impairment is expensed as a part of continuing operations. For the year ended December 31, 2018, the Company recorded an impairment loss related to long-lived assets of approximately $0.7 million, which is included in other income (expense), net, in the consolidated statements of operations. For the year ended December 31, 2019, the Company had no impairment loss related to long-lived assets.
Restructuring
The Company accounts for facility exit costs in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 420, Exit or Disposal Cost Obligations, which requires that a liability for such costs be recognized and measured initially at fair value on the cease-use date based on remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized, reduced by the estimated sublease rentals that could be reasonably obtained even if the Company does not intend to sublease the facilities.
The Company is required to estimate future sublease income and future net operating expenses of the facilities, among other expenses. The most significant of these estimates relate to the timing and extent of future sublease income which reduce lease obligations, and the probability that such sublease income will be realized. The Company bases its estimates of sublease income, in part, on information from third party real estate experts, current market conditions and rental rates, an assessment of the time period over which reasonable estimates could be made, and the location of the respective facility, among other factors. Further adjustments to the facility exit liability accrual will be required in future periods if actual exit costs or sublease income differ from current estimates. Exit costs recorded by the Company under these provisions are neither associated with, nor do they benefit, continuing activities.
Convertible Debt
The Company accounts for its convertible debt instruments that are settleable in cash upon conversion (including partial cash settlement) by separating the liability and equity components of the instruments in a manner that reflects the Company’s nonconvertible debt borrowing rate. The Company determines the carrying amount of the liability component by measuring the fair value of similar debt instruments that do not have the conversion feature. If a similar debt instrument does not exist, the Company estimates the fair value by using assumptions that market participants would use in pricing a debt instrument, including market interest rates, credit standing, yield curves and volatilities. Determining the fair value of the debt component requires the use of accounting estimates and assumptions. These estimates and assumptions are judgmental in nature and could have a significant impact on the determination of the debt component and the associated non-cash interest expense.
Upon issuance, the Company assigns a value to the debt component equal to the estimated fair value of similar debt instruments without the conversion feature, which could result in the Company recording the debt instrument at a discount. If the debt instrument is recorded at a discount, the Company amortizes the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method.
Revenue Recognition
The Company generates revenue from a broad range of product sales including intelligent wireless hardware products for the worldwide mobile communications and industrial IoT markets. The Company’s products principally include intelligent mobile hotspots, wireless routers for IoT applications, USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware. 
The Company classifies its revenues from the sale of its products and services into two distinct groupings, specifically IoT & Mobile Solutions and Enterprise SaaS Solutions. Both IoT & Mobile Solutions and Enterprise SaaS Solutions revenues include any hardware and software required for the respective solution.
Net revenues by product grouping for the years ended December 31, 2019 and 2018 were as follows (in thousands):
 
Year Ended
December 31,
 
2019
 
2018
IoT & Mobile Solutions
$
154,167

 
$
135,349

Enterprise SaaS Solutions
65,329

 
67,114

Total
$
219,496

 
$
202,463


See geographic disaggregation information in Note 12, Geographic Information and Concentrations of Risk.
IoT & Mobile Solutions. The IoT & Mobile Solutions portfolio is comprised of end-to-end edge to cloud solutions including 4G LTE mobile broadband gateways, routers, modems, hotspots, HD quality VoLTE based wireless home phones, cloud management software and an advanced 5G portfolio of products (currently in various stages of development). The solutions are offered under the MiFi and MiFiiQ brands for consumer and business markets, and under the Skyus brand for industrial IoT markets.
Enterprise SaaS Solutions. The Enterprise SaaS Solutions consist of various subscription offerings to gain access to the Company’s Ctrack telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications, and the Company’s Device Management System (“DMS”), a hosted software-as-a-service (“SaaS”) platform that helps organizations manage the selection, deployment and spend of their customer’s wireless assets, helping them save money on personnel and telecom expenses.
Contracts with Customers
The Company adopted Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606) (as amended, “ASC 606”), effective January 1, 2018, using the modified retrospective method applied to those contracts which were not substantially completed as of January 1, 2018. ASC 606 provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded, for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.
The Company determines revenue recognition through the following five steps:
1)
identification of the contract, or contracts, with a customer;
2)
identification of the performance obligations in the contract;
3)
determination of the transaction price;
4)
allocation of the transaction price to the performance obligations in the contract; and
5)
recognition of revenue when, or as, performance obligations are satisfied.
The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
The Company’s performance obligations are established when a customer submits a purchase order notification (in writing, electronically or verbally) for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time it has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company does not offer price concessions and does not accept payment that is less than the price stated when it accepts the purchase order.
Revenue Recognition
Revenue is recognized upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations.
Hardware. Hardware revenue from the sale of the Company’s IoT & Mobile Solutions devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed at which time the title passes to the customer, and there are no further performance obligations with regards to the hardware device.
SaaS and Other Services. SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being one to three years. Telematics includes a device which collects and transmits the information from the vehicle or other asset. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above in the hardware revenue recognition disclosure. Prior to adoption of FASB ASC, Leases (“ASC 842”), on January 1, 2019, if the customer chose to lease the monitoring device, the Company accounted for the monitoring device lease as an operating lease, recognized the revenue for the monitoring device lease over the term of the contract and recorded such revenue in accordance with the previous lease accounting guidance in ASC 840, Leases. Under the new standard, because the Company’s rental asset lease contracts qualify as operating leases under ASC 842 and the contracts also include services to operate the underlying asset, and to maintain the asset, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue over time on a ratable basis over the term of the contract.
Maintenance and support services revenue. Periodically, the Company sells separately-priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 months to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract.
Professional services revenue. From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.
With respect to revenue related to third party product sales or other arrangements that involve the services of another party, for which the Company does not control the sale or service and acts as an agent to the transaction, the Company recognizes revenue on a net basis. The portion of the gross amount billed to customers that is remitted by the Company to another party is not reflected as revenue.
Multiple Performance Obligations
The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.
In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation.
Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.
Contract Liabilities
Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, deferred revenue liabilities, or contract liabilities, are recorded. Deferred revenue liabilities, or contract liabilities, are also recorded when the Company collects payments in advance of performing the services.
Contract Assets
The Company capitalizes sales commissions earned by its sales force when they are considered to be incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit. There were no significant amounts of assets recorded related to contract costs as of December 31, 2019.
Applying the practical expedient in paragraph 40-25-4 of ASC 340, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expenses.
Significant Judgments in the Application of the Guidance in ASC 606
Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.
Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities in the form of a service through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include an unspecified volume of call center support and any remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent. Revenue from the Company’s subscription services is recognized over time on a ratable basis over the contract term beginning on the date that the service is made available to the customer.
Shipping and Handling Charges
Fees charged to customers for shipping and handling of products are included in product revenues, and costs for shipping and handling of products are included as a component of cost of sales.
Taxes Collected from Customers
Taxes collected on the value of transaction revenue are excluded from product and services revenues and cost of sales and are accrued in current liabilities until remitted to governmental authorities.
Foreign Currency Transactions
Foreign currency transactions are transactions denominated in a currency other than a subsidiary’s functional currency. A change in the exchange rates between a subsidiary’s functional currency and the currency in which a transaction is denominated increases or decreases the expected amount of functional currency cash flows upon settlement of the transaction. That increase or decrease in expected functional currency cash flows is reported by the Company as a foreign currency transaction gain (loss). The primary component of the Company’s foreign currency transaction gain (loss) is due to agreements in place with certain subsidiaries in foreign countries regarding intercompany transactions. Based upon historical experience, the Company anticipates repayment of these transactions in the foreseeable future, and recognizes the realized and unrealized gains (losses) on these transactions that result from foreign currency changes in the period in which they occur as foreign currency transaction gain (loss), which is recorded as other income (expense), net, in the consolidated statements of operations.
Foreign Currency Translation
Assets and liabilities of the Company’s international subsidiaries in which the local currency is the functional currency are translated into U.S. Dollars at period-end exchange rates. Income and expenses are translated into U.S. Dollars at the average
exchange rates during the period. The resulting translation adjustments are included in the Company’s consolidated balance sheets as a component of accumulated other comprehensive loss.
Income Taxes
The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.
Deferred tax assets are reduced by valuation allowances if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. The Company evaluates deferred income taxes on a quarterly basis to determine if valuation allowances are required by considering available evidence. If the Company is unable to generate sufficient future taxable income in certain tax jurisdictions, or if there is a material change in the actual effective tax rates or time period within which the underlying temporary differences become taxable or deductible, the Company could be required to increase its valuation allowance against its deferred tax assets which could result in an increase in the Company’s effective tax rate and an adverse impact on operating results. The Company will continue to evaluate the necessity of the valuation allowance based on the remaining deferred tax assets.
The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Uncertain tax positions are recognized in the first subsequent financial reporting period in which that threshold is met or from changes in circumstances such as the expiration of applicable statutes of limitations.
Litigation
The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company records a loss when information indicates that a loss is both probable and estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company assesses the potential liability related to the Company’s pending litigation and revises its estimates, if necessary. The Company expenses litigation costs as incurred.
Share-Based Compensation
The Company has granted stock options and restricted stock units (“RSUs”) to employees, non-employee consultants and non-employee members of our Board of Directors. The Company also has an employee stock purchase plan (“ESPP”) for eligible employees. The Company measures the compensation cost associated with all share-based payments based on grant date fair values. The fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The Black-Scholes model is considered an acceptable model but the fair values generated by it may not be indicative of the actual fair values of the Company’s equity awards as it does not consider certain factors important to those awards to recipients, such as continued service and periodic vesting requirements, as well as limited transferability. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends.
For grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock in order to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of a blended volatility estimate in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. Due to the short duration of stock purchase rights under the Company’s ESPP, the Company utilizes historical volatility in order to estimate the expected volatility assumption of the Black-Scholes model.
The expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. The Company
estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award.
Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant.
The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche.
The Company evaluates the assumptions used to value stock awards on a quarterly basis. If factors change and the Company employs different assumptions, share-based compensation expense may differ significantly from what it has recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense.
Net Loss Per Share Attributable to Inseego Corp.
The Company computes basic and diluted per share data for all periods for which a statement of operations is presented. Basic net loss per share excludes dilution and is computed by dividing the net loss by the weighted-average number of shares that were outstanding during the period. Diluted earnings per share (“EPS”) reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potential dilutive securities are excluded from the diluted EPS computation in loss periods as their effect would be anti-dilutive.
Fair Value of Financial Instruments
The Company’s fair value measurements relate to its cash equivalents and money market funds, which are classified pursuant to authoritative guidance for fair value measurements. The Company places its cash equivalents in instruments that meet credit quality standards, as specified in its investment policy guidelines. These guidelines also limit the amount of credit exposure to any one issue, issuer or type of instrument.
The Company’s financial instruments consist principally of long-term debt. From time to time, the Company may utilize foreign exchange forward contracts. These contracts are valued using pricing models that take into account the currency rates as of the balance sheet date.
Comprehensive Loss
Comprehensive loss consists of net earnings and foreign currency translation adjustments.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
New Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the FASB, which are adopted by the Company as of the specified date.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes. The amendment eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. The amendment also clarifies existing guidance related to the recognition of franchise tax, the evaluation of a step up in the tax basis of goodwill, and the effects of enacted changes in tax laws or rates in the effective tax rate computation, among other clarifications. The guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company early adopted the pronouncement effective for the fourth quarter 2019, the impact of which was not material to the 2019 consolidated financial statements.
In June 2016, the FASB issued Accounting Standard Update (“ASU”) 2016-13, Financial InstrumentsCredit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires measurement and recognition of expected credit losses for financial assets held. This guidance is effective for interim and annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is currently assessing the impact of this guidance.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either financing or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification determines whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less are accounted for similar to previous guidance for operating leases. The new standard requires lessors to account for leases using an approach that is substantially equivalent to previous guidance for sales-type leases, direct financing leases and operating leases. The Company adopted the standard on January 1, 2019, the date it became effective for public companies, using the modified retrospective approach whereby the cumulative effect of adoption was recognized on the adoption date and prior periods were not restated. There was no net cumulative effect adjustment to retained earnings as of January 1, 2019 as a result of this adoption. Upon adoption, the Company elected the package of practical expedients permitted within the standard, which among other things, allows for the carryforward of historical lease classification. The Company also elected the practical expedient provided in a subsequent amendment to the standard that removed the requirement to separate lease and non-lease components, provided certain conditions were met. Refer to Note 10, Leases, for the impact of the adoption of this guidance on the Company’s condensed consolidated financial statements.
XML 75 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]  
Summary of Unaudited Quarterly Results of Operations
The following is a summary of unaudited quarterly results of operations for the years ended December 31, 2019 and 2018:
 
2019
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
 
 
 
 
 
(in thousands, except per share amounts)
Net revenues
$
48,556

 
$
55,891

 
$
62,716

 
$
52,333

Gross profit
14,760

 
15,555

 
18,625

 
15,031

Net income (loss) attributable to common stockholders
(7,485
)
 
(10,779
)
 
(8,937
)
 
(13,285
)
Basic and diluted net loss per share
(0.10
)
 
(0.14
)
 
(0.11
)
 
(0.17
)
 
 
 
 
 
 
 
 
 
2018
 
First Quarter
 
Second Quarter
 
Third Quarter
 
Fourth Quarter
 
 
 
 
 
 
 
 
 
(in thousands, except per share amounts)
Net revenues
$
46,733

 
$
49,057

 
$
50,630

 
$
56,043

Gross profit
15,543

 
17,657

 
17,604

 
19,793

Net loss attributable to stockholders
(8,050
)
 
(6,660
)
 
10,843

 
(4,191
)
Basic net income (loss) per share
(0.13
)
 
(0.11
)
 
0.16

 
(0.06
)
Diluted net income (loss) per share
(0.13
)
 
(0.11
)
 
0.15

 
(0.06
)

XML 76 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):
 
Year Ended December 31,
 
2019
 
2018
Net loss attributable to common stockholders
$
(40,486
)
 
$
(8,058
)
Weighted-average common shares outstanding
78,322,496

 
66,104,376

Basic and diluted net loss per share
$
(0.52
)
 
$
(0.12
)

XML 77 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]    
IoT & Mobile Solutions $ 154,167 $ 135,349
Enterprise SaaS Solutions 65,329 67,114
Total net revenues 219,496 202,463
IoT & Mobile Solutions 129,957 105,344
Enterprise SaaS Solutions 25,568 26,167
Impairment of abandoned product line, net of recoveries 0 355
Total cost of net revenues 155,525 131,866
Gross profit 63,971 70,597
Operating costs and expenses:    
Research and development 23,853 20,593
Sales and marketing 28,914 23,027
General and administrative 27,267 25,325
Amortization of purchased intangible assets 3,421 3,624
Extinguishment of acquisition-related liabilities 0 17,174
Restructuring charges, net of recoveries 60 1,191
Total operating costs and expenses 83,515 56,586
Operating income (loss) (19,544) 14,011
Other income (expense):    
Interest expense, net (20,381) (20,444)
Other income (expense), net 351 (895)
Loss before income taxes (39,574) (7,328)
Income tax provision 536 815
Net loss (40,110) (8,143)
Less: Net loss (income) attributable to noncontrolling interests (15) 85
Net loss attributable to Inseego Corp. (40,125) (8,058)
Series E preferred stock dividends (361) 0
Net loss attributable to common stockholders $ (40,486) $ (8,058)
Net loss per common share:    
Net loss per share, basic and diluted (in dollars per share) $ (0.52) $ (0.12)
Weighted-average common shares outstanding:    
Weighted-average common shares outstanding, basic and diluted (in shares) 78,322,496 66,104,376
XML 78 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases Leases
Lessee
The Company is a lessee in lease agreements for office space, automobiles and certain equipment. Certain of the Company’s leases contain provisions that provide for one or more options to renew at the Company’s sole discretion. The majority of the Company’s leases are comprised of fixed lease payments, with a small percentage of its real estate leases including lease payments subject to a rate or index which may be variable. Certain real estate leases also include executory costs such as common area maintenance (non-lease component). As a practical expedient permitted under ASC 842, the Company has elected to account for the lease and non-lease components as a single lease component. Lease payments, which may include lease components and non-lease components, are included in the measurement of the Company’s lease liabilities to the extent that such payments are either fixed amounts or variable amounts based on a rate or index (fixed in substance) as stipulated in the lease contract.
None of the Company’s lease agreements contain any material residual value guarantees or material restrictive covenants. As a result of the Company’s election of the package of practical expedients permitted within ASC 842, which among other things, allows for the carryforward of historical lease classification, all of the Company’s lease agreements in existence at the date of adoption that were classified as operating leases under ASC 840 have been classified as operating leases under ASC 842. Lease expense for payments related to the Company’s operating leases is recognized on a straight-line basis over the related lease term, which includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.
Right-of-use assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments as specified in the lease. Right-of-use assets and lease liabilities related to the Company’s operating leases are recognized at the lease commencement date based on the present value of the remaining lease payments over the lease term. When the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available surrounding the Company’s borrowing rates at the lease commencement date in determining the present value of lease payments. The right-of-use asset also includes any lease payments made at or before lease commencement less any lease incentives. As of December 31, 2019, the Company had right-of-use assets of $2.7 million and lease liabilities related to its operating leases of $2.8 million. Right-of-use assets are included in right-of-use assets, net, on the consolidated balance sheet and lease liabilities related to the Company’s operating leases are included in accrued expenses and other liabilities and other long-term liabilities on the consolidated balance sheet. As of December 31, 2019, the Company’s weighted-average remaining lease term and weighted-average discount rate related to its operating leases were 2.9 years and 9.4%, respectively.
The future minimum payments under operating leases were as follows at December 31, 2019 (in thousands):
2020
$
1,315

2021
911

2022
615

2023
276

2024
93

Total minimum operating lease payments
3,210

Less: amounts representing interest
(401
)
Present value of net minimum operating lease payments
2,809

Less: current portion
(1,101
)
Long-term portion of operating lease obligations
$
1,708

Lessor
Prior to January 1, 2019, and as previously disclosed in the Company’s Form 10-K for the year ended December 31, 2018, the Company derived revenue from customers who lease the Company’s monitoring devices. The Company recorded such revenue in accordance with the previous lease accounting guidance ASC 840, Leases, and determined that the leases qualify as operating leases.
Monitoring device leases in which the Company serves as lessor are classified as operating leases. Accordingly, rental devices are carried at historical cost less accumulated depreciation and impairment, if any, and are included in rental assets, net, on the condensed consolidated balance sheets.
Since the lease components meet the criteria for an operating lease under ASC 842, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company will account for the combined component as a single performance obligation under ASC 606, Revenue from Contracts with Customers.
Leases Leases
Lessee
The Company is a lessee in lease agreements for office space, automobiles and certain equipment. Certain of the Company’s leases contain provisions that provide for one or more options to renew at the Company’s sole discretion. The majority of the Company’s leases are comprised of fixed lease payments, with a small percentage of its real estate leases including lease payments subject to a rate or index which may be variable. Certain real estate leases also include executory costs such as common area maintenance (non-lease component). As a practical expedient permitted under ASC 842, the Company has elected to account for the lease and non-lease components as a single lease component. Lease payments, which may include lease components and non-lease components, are included in the measurement of the Company’s lease liabilities to the extent that such payments are either fixed amounts or variable amounts based on a rate or index (fixed in substance) as stipulated in the lease contract.
None of the Company’s lease agreements contain any material residual value guarantees or material restrictive covenants. As a result of the Company’s election of the package of practical expedients permitted within ASC 842, which among other things, allows for the carryforward of historical lease classification, all of the Company’s lease agreements in existence at the date of adoption that were classified as operating leases under ASC 840 have been classified as operating leases under ASC 842. Lease expense for payments related to the Company’s operating leases is recognized on a straight-line basis over the related lease term, which includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.
Right-of-use assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments as specified in the lease. Right-of-use assets and lease liabilities related to the Company’s operating leases are recognized at the lease commencement date based on the present value of the remaining lease payments over the lease term. When the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available surrounding the Company’s borrowing rates at the lease commencement date in determining the present value of lease payments. The right-of-use asset also includes any lease payments made at or before lease commencement less any lease incentives. As of December 31, 2019, the Company had right-of-use assets of $2.7 million and lease liabilities related to its operating leases of $2.8 million. Right-of-use assets are included in right-of-use assets, net, on the consolidated balance sheet and lease liabilities related to the Company’s operating leases are included in accrued expenses and other liabilities and other long-term liabilities on the consolidated balance sheet. As of December 31, 2019, the Company’s weighted-average remaining lease term and weighted-average discount rate related to its operating leases were 2.9 years and 9.4%, respectively.
The future minimum payments under operating leases were as follows at December 31, 2019 (in thousands):
2020
$
1,315

2021
911

2022
615

2023
276

2024
93

Total minimum operating lease payments
3,210

Less: amounts representing interest
(401
)
Present value of net minimum operating lease payments
2,809

Less: current portion
(1,101
)
Long-term portion of operating lease obligations
$
1,708

Lessor
Prior to January 1, 2019, and as previously disclosed in the Company’s Form 10-K for the year ended December 31, 2018, the Company derived revenue from customers who lease the Company’s monitoring devices. The Company recorded such revenue in accordance with the previous lease accounting guidance ASC 840, Leases, and determined that the leases qualify as operating leases.
Monitoring device leases in which the Company serves as lessor are classified as operating leases. Accordingly, rental devices are carried at historical cost less accumulated depreciation and impairment, if any, and are included in rental assets, net, on the condensed consolidated balance sheets.
Since the lease components meet the criteria for an operating lease under ASC 842, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company will account for the combined component as a single performance obligation under ASC 606, Revenue from Contracts with Customers.
XML 79 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
A summary of the activity in goodwill is presented below (in thousands):
Balance at December 31, 2017
$
37,681

Effect of change in foreign currency exchange rates
(4,739
)
Balance at December 31, 2018
32,942

Effect of change in foreign currency exchange rates
717

Balance at December 31, 2019
$
33,659


The Company’s intangible assets are comprised of the following (in thousands):
 
December 31, 2019
 
Weighted-Average Life
(in years)
 
Gross Carrying Value
 
Accumulated Amortization
 
Net Carrying Value
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies
6.0
 
$
13,076

 
$
(9,198
)
 
$
3,878

Trademarks and trade names
10.0
 
18,352

 
(8,040
)
 
10,312

Customer relationships
8.4
 
12,460

 
(7,413
)
 
5,047

Capitalized software development costs
3.6
 
19,375

 
(6,570
)
 
12,805

Other
2.4
 
2,986

 
(1,790
)
 
1,196

Total finite-lived intangible assets
 
 
$
66,249

 
$
(33,011
)
 
33,238

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process capitalized software development costs
 
 
 
 
 
 
11,154

Total intangible assets
 
 
 
 
 
 
$
44,392


 
December 31, 2018
 
Weighted-Average Life
(in years)
 
Gross Carrying Value
 
Accumulated Amortization
 
Net Carrying Value
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies
6.0
 
$
12,846

 
$
(7,034
)
 
$
5,812

Trademarks and trade names
10.0
 
18,034

 
(6,103
)
 
11,931

Customer relationships
8.4
 
12,368

 
(5,711
)
 
6,657

Capitalized software development costs
5.0
 
7,221

 
(2,406
)
 
4,815

Other
2.3
 
2,475

 
(847
)
 
1,628

Total finite-lived intangible assets
 
 
$
52,944

 
$
(22,101
)
 
30,843

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process capitalized software development costs
 
 
 
 
 
 
1,142

Total intangible assets
 
 
 
 
 
 
$
31,985

Amortization expense for the years ended December 31, 2019 and 2018 was approximately $9.7 million and $6.7 million, respectively, including approximately $4.1 million and $1.4 million related to capitalized software development costs for the years ended December 31, 2019 and 2018, respectively.
The Company recorded no impairment losses on intangible assets during the years ended December 31, 2019 and December 31, 2018.
The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands): (In process)
2020
12,477

2021
7,119

2022
4,419

2023
4,309

2024
3,557

Thereafter
1,357

Total
$
33,238


XML 80 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
On August 6, 2018, the Company completed a private placement of 12,062,000 shares of its common stock and warrants (the “2018 Warrants”) to purchase an additional 4,221,700 shares of its common stock, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions, to certain accredited investors for gross proceeds of $19.7 million in cash. Each warrant has an initial exercise price of $2.52 per share, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions, and will expire on August 6, 2023. The warrants may be exercisable on a cashless exercise basis if, and only if, the shares of common stock underlying such warrants cannot be immediately resold pursuant to an effective registration statement or Rule 144 of the Securities Act of 1933, as amended, without volume or manner of sale restrictions. In connection with the private placement, the Company incurred issuance costs of approximately $0.5 million.
On March 28, 2019, the 2018 Warrants were exercised at an exercise price of $2.52 per share, for aggregate cash proceeds to the Company of approximately $10.6 million. In connection with the exercise of the 2018 Warrants, on March 28, 2019, the Company issued additional warrants to purchase 2,500,000 shares of common stock (the “2019 Warrants”) to the accredited investors. Each 2019 Warrant has an initial exercise price of $7.00 per share, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions, will be exercisable at any time on or after September 28, 2019, and will expire on June 30, 2022. The 2019 Warrants may be exercisable on a cashless exercise basis if, and only if, the shares of common stock underlying such warrants cannot be immediately resold pursuant to an effective registration statement or Rule 144 of the Securities Act of 1933, as amended, without volume or manner of sale restrictions.
During the fourth quarter of 2019, the Company received $6.9 million in net cash proceeds from the exercise of 1,255,129 of the Company’s common stock purchase warrants issued in 2015.
The Company assessed the terms of the warrants under ASC 815, Derivatives and Hedges. Pursuant to this guidance, the Company has determined that the warrants do not require liability accounting and has classified the warrants as equity.
Preferred Stock
The Company has a total of 2,000,000 shares of preferred stock authorized for issuance at a par value of $0.001 per share, 150,000 of which have been designated Series D Preferred Stock and 39,500 of which have been designated Series E Preferred Stock.
On August 9, 2019, the Company completed a private placement of 10,000 shares of Series E Preferred Stock for an aggregate purchase price of $10.0 million in accordance with the terms and provisions of a Securities Purchase Agreement, dated August 9, 2019, by and among the Company and certain accredited investors. Each share of Series E Preferred Stock entitles the holder thereof to receive, when, as and if declared by the Company out of assets legally available therefor, cumulative cash dividends at an annual rate of 9.00% payable quarterly in arrears on January 1, April 1, July 1 and October 1 of each year, beginning on October 1, 2019. If dividends are not declared and paid in any quarter, or if such dividends are declared but holders of the Series E Preferred Stock elect not to receive them in cash, the quarterly dividend will be deemed to
accrue and will be added to the Series E Base Amount. The Series E Preferred Stock has no voting rights unless otherwise required by law. The Series E Preferred Stock is perpetual and has no maturity date. However, the Company may, at its option, redeem shares of the Series E Preferred Stock, in whole or in part, on or after July 1, 2022, at a price equal to 110% of the Series E Base Amount plus (without duplication) any accrued and unpaid dividends. The “Series E Base Amount” means $1,000 per share, plus any accrued but unpaid dividends, whether or not declared by the Company’s board of directors, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to the Series E Preferred Stock. In the event of a liquidation, dissolution or winding up of the Company, the holders of the Series E Preferred Stock will be entitled to receive, after satisfaction of liabilities to creditors and subject to the rights of holders of any senior securities, but before any distribution of assets is made to holders of common stock or any other junior securities, the Series E Base Amount plus (without duplication) any accrued and unpaid dividends.
There were no dividends declared and $0.4 million of dividends were accrued as of December 31, 2019.
On March 6, 2020, the Company entered into a Securities Purchase Agreement with an accredited investor pursuant to which, among other things, the Company issued and sold to the investor, in a private placement transaction, an aggregate of 25,000 shares of the Company’s Series E Preferred Stock, for a purchase price of $1,000 per share of Series E Preferred Stock, resulting in gross proceeds to the Company of $25.0 million.
Rights Agreement
On January 22, 2018, the Company entered into the Rights Agreement and issued a dividend of one preferred share purchase right (a “Right”) to each of the stockholders of record of each share of common stock outstanding on February 2, 2018. Each Right entitles the registered holder to purchase from the Company one one-thousandth of a share of Series D Preferred Stock, par value $0.001 per share (the “Preferred Shares”), of the Company, at a price of $10.00 per one one-thousandth of a Preferred Share represented by a Right (the “Purchase Price”), subject to adjustment. The description and terms of the Rights are set forth in the Rights Agreement.
The Rights are not exercisable until the Distribution Date (as defined in the Rights Agreement). The Rights will expire on the earlier of (i) the close of business on January 22, 2021, (ii) the time at which the Rights are redeemed, and (iii) the time at which the Rights are exchanged.
Until a Right is exercised, the holder thereof, as such, will have no rights as a stockholder of the Company, including, without limitation, the right to vote or to receive dividends.
In connection with the issuance of the 2019 Warrants, on March 28, 2019, the Company entered into an Amendment No. 3 to the Rights Agreement, dated January 22, 2018, as amended by that certain Amendment No. 1 to Rights Agreement, dated August 6, 2018, and as amended by that certain Amendment No. 2 to Rights Agreement, dated December 4, 2018, between the Company and Computershare Trust Company, N.A., as rights agent, for the purpose of modifying the definition of “Acquiring Person” under the Rights Agreement to permit each of the Investors to remain a Grandfathered Stockholder (as defined in the Rights Agreement) and not be deemed an “Acquiring Person” under the Rights Agreement in connection with the Investors’ purchase of the 2019 Warrants.

The Investors will remain Grandfathered Stockholders as long as they do not acquire, after the date of the Third Amendment to Rights Agreement, beneficial ownership of Company securities (other than as a result of any adjustment provision or the accrual of interest under any outstanding convertible notes) equal to more than 0.50% of the then-outstanding common stock.

Common Shares Reserved for Future Issuance
The Company had reserved shares of common stock for possible future issuance as of December 31, 2019 and 2018 as follows:
 
December 31,
  
2019
 
2018
Common stock warrants outstanding
2,838,454

 
5,815,283

Stock options outstanding
9,044,304

 
8,796,212

Restricted stock units outstanding
400,315

 
454,382

Shares available for issuance pursuant to Convertible Notes
40,649,225

 
40,649,225

Shares available for future grants of awards under the 2015 Incentive Compensation Plan
4,557

 
1,943,085

Shares available for future grants of awards under the 2018 Omnibus Incentive Compensation Plan
2,483,664

 
3,224,425

Shares available under the 2000 Employee Stock Purchase Plan
622,476

 
825,537

Total shares of common stock reserved for issuance
56,042,995

 
61,708,149


XML 81 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Geographic Information and Concentrations of Risk - Additional Information (Detail) - Customer Concentration
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Net Revenues | Customer One    
Segment Reporting Information [Line Items]    
Concentration percentage 52.50% 48.80%
Accounts Receivable | Customer One    
Segment Reporting Information [Line Items]    
Concentration percentage 25.00% 30.50%
Accounts Receivable | Customer Two    
Segment Reporting Information [Line Items]    
Concentration percentage 11.20% 12.80%
XML 82 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Narrative (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Right-of-use assets, net $ 2,657
Operating lease liabilities $ 2,809
Weighted-average remaining lease term 2 years 10 months 24 days
Weighted-average discount rate 9.40%
XML 83 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Restructuring Cost and Reserve [Line Items]    
Restructuring liability, current $ 200  
Impairment of abandoned product line, net of recoveries 0 $ 355
2015 Initiatives    
Restructuring Cost and Reserve [Line Items]    
Expected costs $ 6,000  
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Share-based Compensation - Summary of Restricted Stock Unit Activity (Detail) - Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Non-vested — beginning of period 454,382  
Granted 870,150  
Vested (809,482)  
Forfeited (114,735)  
Non-vested — end of period 400,315 454,382
Weighted-Average Grant-Date Fair Value    
Non-vested — beginning of period $ 2.17  
Granted 5.07 $ 2.01
Vested 4.20  
Forfeited 3.66  
Non-vested — end of period $ 3.95 $ 2.17
XML 85 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement of Assets and Liabilities - Other Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Convertible Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Principal $ 105,125 $ 105,125
Level 3 | Fair Value, Measurements, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Convertible debt, fair value $ 101,300 $ 93,100
XML 86 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Minimum payments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
2020 $ 47,750
2021 0
2022 104,875
2023 0
2024 0
Thereafter 0
Total $ 152,625
XML 87 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Restructuring (Tables)
12 Months Ended
Dec. 31, 2019
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Liability
The following table sets forth activity in the restructuring liability for the year ended December 31, 2019 (in thousands):
 
Balance at December 31, 2018
 
Costs Incurred
 
Payments
 
 
Balance at December 31, 2019
 
 
Cumulative Costs Incurred to Date
2015 Initiatives
 
 
 
 
 
 
 
 
 
 
 
Employee Severance Costs
$

 
$

 
$

 
 
$

 
 
$
4,131

Facility Exit Related Costs
634

 
60

 
(474
)
 
 
220

 
 
1,914

Total
$
634

 
$
60

 
$
(474
)
 
 
$
220

 
 
$
6,045


XML 88 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Mar. 10, 2020
Jun. 28, 2019
Cover page.      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2019    
Document Transition Report false    
Entity File Number 001-38358    
Entity Registrant Name INSEEGO CORP.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 81-3377646    
Entity Address, Address Line One 12600 Deerfield Parkway, Suite 100    
Entity Address, City or Town Alpharetta,    
Entity Address, State or Province GA    
Entity Address, Postal Zip Code 30004    
City Area Code 858    
Local Phone Number 812-3400    
Title of 12(b) Security Common Stock, $0.001 par value-    
Trading Symbol INSG    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 222.1
Entity Common Stock, Shares Outstanding   96,121,497  
Documents Incorporated by Reference
Portions of the registrant’s definitive proxy statement for the 2020 Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A are incorporated by reference into Part III of this Form 10-K to the extent stated herein.
   
Amendment Flag false    
Entity Central Index Key 0001022652    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --12-31    
XML 89 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 90 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Statement of Comprehensive Income [Abstract]    
Net loss $ (40,110) $ (8,143)
Foreign currency translation adjustment 998 (9,481)
Total comprehensive loss $ (39,112) $ (17,624)
XML 91 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Summary of Share-Based Compensation Expense
For the years ended December 31, 2019 and 2018, the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Cost of revenues
$
1,133

 
$
390

Research and development
1,548

 
1,017

Sales and marketing
1,669

 
970

General and administrative
2,952

 
2,499

Total
$
7,302

 
$
4,876


Share-based Compensation Stock Option Fair Value Assumptions
The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:
 
Year Ended December 31,
 
2019
 
2018
Expected dividend yield
%
 
%
Risk-free interest rate
1.8
%
 
2.8
%
Volatility
81
%
 
84
%
Expected term (in years)
5.8

 
5.8


Summary of Stock Option Activity
The following table summarizes the Company’s stock option activity for the years ended December 31, 2019 and 2018 (dollars in thousands, except per share data):
 
Stock
Options
Outstanding
 
Weighted-Average
Exercise
Price Per
Option
 
Weighted-Average
Remaining
Contractual
Term
(in years)
 
Aggregate
Intrinsic
Value
Outstanding — December 31, 2018
8,796,212

 
$
2.10

 
 
 
 
Granted
2,660,936

 
5.17

 
 
 
 
Exercised
(1,489,067
)
 
1.69

 
 
 
 
Canceled
(923,777
)
 
3.64

 
 
 
 
Outstanding — December 31, 2019
9,044,304

 
$
2.91

 
8.30
 
$
39,997

Vested and Expected to Vest — December 31, 2019
7,814,925

 
$
2.75

 
8.17
 
$
35,753

Exercisable — December 31, 2019
3,648,992

 
$
1.93

 
7.28
 
$
19,735


Summary of Restricted Stock Unit Activity
A summary of restricted stock unit activity under all plans for the year ended December 31, 2019 is presented below:
 
Number of Shares
 
Weighted-Average Grant-Date Fair Value
Non-vested — December 31, 2018
454,382

 
$
2.17

Granted
870,150

 
5.07

Vested
(809,482
)
 
4.20

Forfeited
(114,735
)
 
3.66

Non-vested — December 31, 2019
400,315

 
$
3.95


XML 92 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Statement Details
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Financial Statement Details Financial Statement Details
Inventories
Inventories consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Finished goods
$
21,229

 
$
14,797

Raw materials and components
4,061

 
11,634

 
$
25,290

 
$
26,431


Property, Plant and Equipment
Property, plant and equipment consists of the following (in thousands):
 
December 31,
 
2019
 
2018
Land
$
253

 
$
247

Buildings
2,303

 
2,247

Test equipment
10,952

 
14,444

Computer equipment and purchased software
6,911

 
4,889

Product tooling
2,139

 
504

Furniture and fixtures
1,535

 
677

Vehicles
2,535

 
1,990

Leasehold improvements
145

 
136

 
26,773

 
25,134

Less—accumulated depreciation and amortization
(16,017
)
 
(18,436
)
 
$
10,756

 
$
6,698


At December 31, 2019, the Company had vehicles and equipment under capital leases with an aggregate carrying value of $2.1 million, net of accumulated amortization of $2.6 million. At December 31, 2018, the Company had vehicles and equipment under capital leases with an aggregate carrying value of $1.9 million, net of accumulated amortization of $2.0 million.
Rental Assets
Rental assets consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Rental assets
$
18,176

 
$
16,648

Less—accumulated depreciation
(12,791
)
 
(10,879
)
 
$
5,385

 
$
5,769


Depreciation and amortization expense related to property, plant and equipment, including equipment under capital leases, and rental assets was $8.8 million and $7.0 million for the years ended December 31, 2019 and 2018, respectively.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
 
December 31,
 
2019
 
2018
Royalties
$
1,415

 
$
1,727

Payroll and related expenses
2,716

 
2,415

Professional fees
483

 
514

Accrued interest
1,543

 
239

Deferred revenue
2,235

 
2,048

Operating lease liabilities
1,101

 

Acquisition-related liabilities
1,000

 
1,000

Other
7,368

 
5,081

 
$
17,861

 
$
13,024


Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows (in thousands):
 
December 31,
 
2019
 
2018
Cash and cash equivalents
$
12,074

 
$
31,015

Restricted cash

 
61

Total cash, cash equivalents and restricted cash
$
12,074

 
$
31,076


XML 93 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement of Assets and Liabilities
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurement of Assets and Liabilities Fair Value Measurement of Assets and Liabilities
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). A fair value measurement reflects the assumptions
market participants would use in pricing an asset or liability based on the best available information. These assumptions include the risk inherent in a particular valuation technique (such as a pricing model) and the risks inherent in the inputs to the model.
The Company classifies inputs to measure fair value using a three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels (with Level 3 being the lowest) and is defined as follows:
Level 1:
Pricing inputs are based on quoted market prices for identical assets or liabilities in active markets (e.g., NYSE or NASDAQ). Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2:
Pricing inputs include benchmark yields, trade data, reported trades and broker dealer quotes, two-sided markets and industry and economic events, yield to maturity, Municipal Securities Rule Making Board reported trades and vendor trading platform data. Level 2 includes those financial instruments that are valued using various pricing services and broker pricing information including Electronic Communication Networks and broker feeds.
Level 3:
Pricing inputs include significant inputs that are generally less observable from objective sources, including the Company’s own assumptions.
The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy. There have been no transfers of assets or liabilities between fair value measurement classifications during the year ended December 31, 2019.
The following table summarizes the Company’s financial instruments measured at fair value on a recurring basis in accordance with the authoritative guidance for fair value measurements as of December 31, 2019 (in thousands):
 
Balance as of
December 31, 2019
 
Level 1
Assets:
 
 
 
Cash equivalents
 
 
 
Money market funds
$
126

 
$
126

Total cash equivalents
$
126

 
$
126

The following table summarizes the Company’s financial instruments measured at fair value on a recurring basis in accordance with the authoritative guidance for fair value measurements as of December 31, 2018 (in thousands):
 
Balance as of
December 31, 2018
 
Level 1
Assets:
 
 
 
Cash equivalents
 
 
 
Money market funds
$
10,085

 
$
10,085

Total cash equivalents
$
10,085

 
$
10,085


As of December 31, 2019 and 2018, the Company had no outstanding foreign currency exchange forward contracts.
During the years ended December 31, 2019 and 2018, the Company recorded net foreign currency transaction losses of approximately $0.3 million and $0.4 million, respectively, primarily related to outstanding intercompany loans that Ctrack has with certain of its subsidiaries, which are remeasured at each reporting period and payable upon demand.
All recorded gains and losses on foreign currency transactions are recorded in other income (expense), net, in the consolidated statements of operations.
Other Financial Instruments
The Company’s financial assets and liabilities are carried at fair value or at amounts that, because of their short-term nature, approximate current fair value, with the exception of its $105.1 million in Convertible Notes (as defined below) (see Note 5, Debt). The Company carries its Convertible Notes at amortized cost. The debt and equity components of the Convertible Notes were initially measured using Level 3 inputs and are not measured on a recurring basis. It is not practicable
to determine the fair value of the Convertible Notes due to the lack of information available to calculate the fair value of such notes. The carrying value of the liability component of the Convertible Notes was $101.3 million and $93.1 million as of December 31, 2019 and 2018, respectively.
XML 94 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Share-based Compensation
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Share-based Compensation Share-based Compensation
During the year ended December 31, 2019, the Company granted awards under the 2018 Omnibus Incentive Compensation Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”), and the 2015 Incentive Compensation Plan (the “2015 Plan”). The Compensation Committee of the Board of Directors administers the plans.
Under the 2015 Plan and the 2018 Plan, a maximum of 1,946,915 shares and 20,576,085 shares, respectively, of common stock may be issued upon the exercise of stock options, in the form of restricted stock, or in settlement of RSUs or other awards, including awards with alternative vesting schedules such as performance-based criteria.
For the years ended December 31, 2019 and 2018, the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):
 
Year Ended December 31,
 
2019
 
2018
Cost of revenues
$
1,133

 
$
390

Research and development
1,548

 
1,017

Sales and marketing
1,669

 
970

General and administrative
2,952

 
2,499

Total
$
7,302

 
$
4,876


Stock Options
The Compensation Committee of the Board of Directors determines eligibility, vesting schedules and exercise prices for stock options granted. Stock options generally have a term of ten years and vest over a three- to four-year period.
The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:
 
Year Ended December 31,
 
2019
 
2018
Expected dividend yield
%
 
%
Risk-free interest rate
1.8
%
 
2.8
%
Volatility
81
%
 
84
%
Expected term (in years)
5.8

 
5.8


The weighted-average fair value of stock option awards granted during the years ended December 31, 2019 and 2018 was $3.56 and $1.56, respectively.
The following table summarizes the Company’s stock option activity for the years ended December 31, 2019 and 2018 (dollars in thousands, except per share data):
 
Stock
Options
Outstanding
 
Weighted-Average
Exercise
Price Per
Option
 
Weighted-Average
Remaining
Contractual
Term
(in years)
 
Aggregate
Intrinsic
Value
Outstanding — December 31, 2018
8,796,212

 
$
2.10

 
 
 
 
Granted
2,660,936

 
5.17

 
 
 
 
Exercised
(1,489,067
)
 
1.69

 
 
 
 
Canceled
(923,777
)
 
3.64

 
 
 
 
Outstanding — December 31, 2019
9,044,304

 
$
2.91

 
8.30
 
$
39,997

Vested and Expected to Vest — December 31, 2019
7,814,925

 
$
2.75

 
8.17
 
$
35,753

Exercisable — December 31, 2019
3,648,992

 
$
1.93

 
7.28
 
$
19,735


During the year ended December 31, 2018, 1,611,731 shares were issued upon the exercise of stock options. The total intrinsic value of stock options exercised to purchase common stock during the years ended December 31, 2019 and 2018 was approximately $5.6 million and $2.4 million, respectively.
As of December 31, 2019, total unrecognized share-based compensation expense related to non-vested stock options was $9.0 million, which is expected to be recognized over a weighted-average period of approximately 2.8 years. The Company recognized approximately $3.5 million and $2.5 million of share-based compensation expense related to the vesting of stock option awards during the years ended December 31, 2019 and 2018, respectively.
Restricted Stock Units
Pursuant to the 2018 Plan and the 2015 Plan, the Company may issue RSUs that, upon satisfaction of vesting conditions, allow for recipients to receive common stock. Issuances of such awards reduce common stock available under the 2018 Plan and 2015 Plan for stock incentive awards. The Company measures compensation cost associated with grants of RSUs at fair value, which is generally the closing price of the Company’s stock on the date of grant. RSUs generally vest over a three- to four-year period.
A summary of restricted stock unit activity under all plans for the year ended December 31, 2019 is presented below:
 
Number of Shares
 
Weighted-Average Grant-Date Fair Value
Non-vested — December 31, 2018
454,382

 
$
2.17

Granted
870,150

 
5.07

Vested
(809,482
)
 
4.20

Forfeited
(114,735
)
 
3.66

Non-vested — December 31, 2019
400,315

 
$
3.95


During the year ended December 31, 2018, the weighted-average grant-date fair value of RSUs granted was $2.01. During the years ended December 31, 2019 and 2018, the total fair value of shares vested was $4.0 million and $2.1 million, respectively.
As of December 31, 2019, there was $0.6 million of unrecognized share-based compensation expense related to non-vested RSUs, which is expected to be recognized over a weighted-average period of 0.9 years. The Company recognized approximately $3.5 million and $2.2 million of share-based compensation expense related to the vesting of RSUs during the years ended December 31, 2019 and 2018, respectively.
2000 Employee Stock Purchase Plan
The ESPP permits eligible employees of the Company to purchase newly issued shares of common stock, at a price equal to 85% of the lower of the fair market value on (i) the first day of the offering period or (ii) the last day of each six-month
purchase period, through payroll deductions of up to 10% of their annual cash compensation. Under the ESPP, a maximum of 5,324,000 shares of common stock may be purchased by eligible employees.
During the years ended December 31, 2019 and 2018, the Company issued 203,061 shares and 282,101 shares, respectively, under the ESPP. The Company recognized approximately $0.3 million and $0.2 million of share-based compensation expense related to the ESPP during the years ended December 31, 2019 and 2018, respectively.
XML 96 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Geographic Information and Concentrations of Risk
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Geographic Information and Concentrations of Risk Geographic Information and Concentrations of Risk
Geographic Information
The following table details the geographic concentration of the Company’s assets (in thousands):
 
December 31,
 
2019
 
2018
United States and Canada
$
81,769

 
$
79,809

South Africa
53,610

 
56,937

Other
25,994

 
25,510

 
$
161,373

 
$
162,256


The following table details the Company’s net revenues by geographic region based on shipping destination (in thousands):
 
Year Ended
December 31,
 
2019
 
2018
United States and Canada
$
158,756

 
$
139,246

South Africa
35,001

 
38,608

Other
25,739

 
24,609

Total
$
219,496

 
$
202,463


Concentrations of Risk
For the years ended December 31, 2019 and 2018, one customer accounted for 52.5% and 48.8% of net revenues, respectively. At December 31, 2019, two customers accounted for 25.0% and 11.2% of total accounts receivable. At December 31, 2018, two customers accounted for 30.5% and 12.8% of total accounts receivable.
XML 97 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events (Notes)
12 Months Ended
Dec. 31, 2019
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On March 3, 2020 the Company and the Trustee entered into a First Supplemental Indenture which eliminated certain covenants in the Inseego Indenture prohibiting the incurrence of certain indebtedness and certain restricted payments.
On March 6, 2020, the holders of substantially all of the outstanding indebtedness under the Inseego Notes agreed to waive their optional right to require the Company to repurchase the Inseego Notes on June 15, 2020.

On March 6, 2020, the Company entered into a Securities Purchase Agreement with an accredited investor pursuant to which, among other things, the Company issued and sold to the investor, in a private placement transaction, an aggregate of 25,000 shares of the Company’s Series E Preferred Stock, for a purchase price of $1,000 per share of Series E Preferred Stock, resulting in gross proceeds to the Company of $25.0 million.

On March 9, 2020, the Company entered into an amendment to the Credit Agreement, which among other things, amended certain financial covenants set forth therein and permits the use of the Company’s Series E Preferred Stock to make certain payments, including interest payments, due thereunder.

On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender holding all of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.
XML 98 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
A summary of the activity in goodwill is presented below (in thousands):
Balance at December 31, 2017
$
37,681

Effect of change in foreign currency exchange rates
(4,739
)
Balance at December 31, 2018
32,942

Effect of change in foreign currency exchange rates
717

Balance at December 31, 2019
$
33,659


Schedule of Intangible Assets
The Company’s intangible assets are comprised of the following (in thousands):
 
December 31, 2019
 
Weighted-Average Life
(in years)
 
Gross Carrying Value
 
Accumulated Amortization
 
Net Carrying Value
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies
6.0
 
$
13,076

 
$
(9,198
)
 
$
3,878

Trademarks and trade names
10.0
 
18,352

 
(8,040
)
 
10,312

Customer relationships
8.4
 
12,460

 
(7,413
)
 
5,047

Capitalized software development costs
3.6
 
19,375

 
(6,570
)
 
12,805

Other
2.4
 
2,986

 
(1,790
)
 
1,196

Total finite-lived intangible assets
 
 
$
66,249

 
$
(33,011
)
 
33,238

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process capitalized software development costs
 
 
 
 
 
 
11,154

Total intangible assets
 
 
 
 
 
 
$
44,392


 
December 31, 2018
 
Weighted-Average Life
(in years)
 
Gross Carrying Value
 
Accumulated Amortization
 
Net Carrying Value
Finite-lived intangible assets:
 
 
 
 
 
 
 
Developed technologies
6.0
 
$
12,846

 
$
(7,034
)
 
$
5,812

Trademarks and trade names
10.0
 
18,034

 
(6,103
)
 
11,931

Customer relationships
8.4
 
12,368

 
(5,711
)
 
6,657

Capitalized software development costs
5.0
 
7,221

 
(2,406
)
 
4,815

Other
2.3
 
2,475

 
(847
)
 
1,628

Total finite-lived intangible assets
 
 
$
52,944

 
$
(22,101
)
 
30,843

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process capitalized software development costs
 
 
 
 
 
 
1,142

Total intangible assets
 
 
 
 
 
 
$
31,985

Schedule of Amortization Expense of Finite-Lived Intangible Assets Expected to be Recognized
The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands): (In process)
2020
12,477

2021
7,119

2022
4,419

2023
4,309

2024
3,557

Thereafter
1,357

Total
$
33,238


XML 100 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Summary of Provision for Income Taxes Reconciles to Amount Computed by Applying Statutory Federal Income Tax Rate (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Abstract]    
Federal tax benefit, at statutory rate $ (8,311) $ (1,555)
State benefit, net of federal benefit 27 27
Foreign tax rate difference 476 24
Valuation allowance against future tax benefits 9,168 2,878
Research and development credits (1,456) (471)
Share-based compensation 341 121
Other 291 (209)
Provision for income taxes $ 536 $ 815
XML 101 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Summary of Common Shares Reserved for Future Issuance (Detail) - shares
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 56,042,995 61,708,149
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 9,044,304 8,796,212
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 400,315 454,382
Convertible Notes    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 40,649,225 40,649,225
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future issuance or purchase (in shares) 622,476 825,537
Common stock warrants outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total shares of common stock reserved for issuance (in shares) 2,838,454 5,815,283
2015 Incentive Compensation Plan | Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future issuance or purchase (in shares) 4,557 1,943,085
2018 Omnibus Incentive Compensation Plan | Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for future issuance or purchase (in shares) 2,483,664 3,224,425
XML 102 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Share-based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Stock Options Outstanding    
Outstanding — beginning of period 8,796,212  
Granted 2,660,936  
Exercised (1,489,067) (1,611,731)
Canceled (923,777)  
Outstanding — end of period 9,044,304 8,796,212
Vested and Expected to Vest — December 31, 2019 7,814,925  
Exercisable — December 31, 2019 3,648,992  
Weighted-Average Exercise Price Per Option    
Outstanding — beginning of period $ 2.10  
Granted 5.17  
Exercised 1.69  
Canceled 3.64  
Outstanding — end of period 2.91 $ 2.10
Vested and Expected to Vest — December 31, 2019 2.75  
Exercisable — December 31, 2019 $ 1.93  
Weighted-Average Remaining Contractual Term (Years), Options Outstanding 8 years 3 months 18 days  
Weighted-Average Remaining Contractual Term (Years), Options Vested and Expected to Vest 8 years 2 months 1 day  
Weighted-Average Remaining Contractual Term (Years), Options Exercisable 7 years 3 months 10 days  
Aggregate Intrinsic Value, Options Outstanding $ 39,997  
Aggregate Intrinsic Value, Options Vested and Expected to Vest 35,753  
Aggregate Intrinsic Value, Options Exercisable $ 19,735  
XML 103 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Statement Details - Cash, Cash Equivalents and Restricted Cast (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash and cash equivalents $ 12,074 $ 31,015  
Restricted cash 0 61  
Total cash, cash equivalents and restricted cash $ 12,074 $ 31,076 $ 21,259
XML 104 insg20191231form10k_htm.xml IDEA: XBRL DOCUMENT 0001022652 2019-01-01 2019-12-31 0001022652 2019-06-28 0001022652 2020-03-10 0001022652 2018-12-31 0001022652 2019-12-31 0001022652 2018-01-01 2018-12-31 0001022652 us-gaap:PreferredStockMember 2018-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001022652 us-gaap:PreferredStockMember 2019-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001022652 us-gaap:CommonStockMember 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember us-gaap:PreferredStockMember 2019-01-01 2019-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001022652 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001022652 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001022652 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001022652 2017-12-31 0001022652 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001022652 us-gaap:NoncontrollingInterestMember 2018-12-31 0001022652 us-gaap:CommonStockMember 2017-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001022652 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001022652 us-gaap:PreferredStockMember 2017-12-31 0001022652 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001022652 us-gaap:RetainedEarningsMember 2019-12-31 0001022652 us-gaap:CommonStockMember 2018-12-31 0001022652 us-gaap:RetainedEarningsMember 2017-12-31 0001022652 us-gaap:RetainedEarningsMember 2018-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2019-01-01 2019-12-31 0001022652 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0001022652 us-gaap:NoncontrollingInterestMember 2017-12-31 0001022652 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001022652 us-gaap:NoncontrollingInterestMember 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2019-08-09 2019-08-09 0001022652 2019-01-01 2019-09-30 0001022652 srt:MinimumMember 2019-01-01 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember us-gaap:SubsequentEventMember 2020-03-06 0001022652 insg:SeniorCreditAgreementMember us-gaap:SubsequentEventMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-03-31 0001022652 srt:MaximumMember us-gaap:BuildingMember 2019-01-01 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember 2019-08-09 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2020-01-01 2020-03-31 0001022652 srt:MaximumMember insg:RentalAssetsMember 2019-01-01 2019-12-31 0001022652 srt:MaximumMember 2019-01-01 2019-12-31 0001022652 us-gaap:SeriesEPreferredStockMember us-gaap:SubsequentEventMember 2020-03-06 2020-03-06 0001022652 srt:MinimumMember insg:RentalAssetsMember 2019-01-01 2019-12-31 0001022652 us-gaap:AssetsLeasedToOthersMember 2018-12-31 0001022652 us-gaap:AssetsLeasedToOthersMember 2019-12-31 0001022652 us-gaap:BuildingMember 2018-12-31 0001022652 us-gaap:LandMember 2018-12-31 0001022652 us-gaap:ComputerEquipmentMember 2018-12-31 0001022652 us-gaap:BuildingMember 2019-12-31 0001022652 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001022652 us-gaap:LandMember 2019-12-31 0001022652 us-gaap:OtherMachineryAndEquipmentMember 2019-12-31 0001022652 us-gaap:ComputerEquipmentMember 2019-12-31 0001022652 us-gaap:VehiclesMember 2018-12-31 0001022652 us-gaap:EquipmentMember 2019-12-31 0001022652 us-gaap:OtherMachineryAndEquipmentMember 2018-12-31 0001022652 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001022652 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001022652 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001022652 us-gaap:EquipmentMember 2018-12-31 0001022652 us-gaap:VehiclesMember 2019-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2019-01-01 2019-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2019-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0001022652 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001022652 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0001022652 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2018-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2018-12-31 0001022652 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001022652 us-gaap:SoftwareDevelopmentMember 2018-01-01 2018-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001022652 us-gaap:TrademarksAndTradeNamesMember 2018-01-01 2018-12-31 0001022652 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0001022652 us-gaap:DevelopedTechnologyRightsMember 2018-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0001022652 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001022652 us-gaap:ConvertibleDebtMember 2019-12-31 0001022652 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001022652 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001022652 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001022652 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001022652 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001022652 us-gaap:ConvertibleDebtMember 2018-01-01 2018-12-31 0001022652 us-gaap:ConvertibleDebtMember 2019-01-01 2019-12-31 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember 2017-01-09 2017-01-09 0001022652 insg:NovatelWirelessNotesMember us-gaap:ConvertibleDebtMember 2015-06-10 0001022652 srt:MinimumMember insg:TermLoanMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-08-23 0001022652 insg:InseegoNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2017-01-09 2017-01-09 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2019-12-31 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2017-08-23 0001022652 us-gaap:ConvertibleDebtMember 2015-06-10 2015-06-10 0001022652 insg:InseegoNotesMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2017-01-09 2017-01-09 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember 2017-01-09 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2019-10-01 2019-12-31 0001022652 insg:NovatelWirelessNotesMember us-gaap:ConvertibleDebtMember 2017-01-09 0001022652 insg:AbsaMember us-gaap:PrimeRateMember 2019-01-01 2019-12-31 0001022652 insg:InseegoNotesAdditionalConversionsMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2020-01-01 2020-03-31 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2020-03-31 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2017-08-23 2017-08-23 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2017-08-23 2017-08-23 0001022652 insg:GrindrodBankMember 2019-12-31 0001022652 insg:AbsaMember 2019-12-31 0001022652 insg:InseegoNotesMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2017-01-09 2017-01-09 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember 2019-12-31 0001022652 insg:AbsaMember 2018-12-31 0001022652 insg:InseegoNotesMember us-gaap:ConvertibleDebtMember 2017-08-23 2017-08-23 0001022652 insg:NovatelWirelessNotesMember us-gaap:ConvertibleDebtMember 2017-01-09 2017-01-09 0001022652 insg:GrindrodBankMember us-gaap:PrimeRateMember 2019-01-01 2019-12-31 0001022652 insg:GrindrodBankMember 2018-12-31 0001022652 insg:GrindrodBankMember us-gaap:PrimeRateMember 2019-12-31 0001022652 insg:AbsaMember us-gaap:PrimeRateMember 2019-12-31 0001022652 us-gaap:ConvertibleDebtMember 2018-12-31 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2018-12-31 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2019-01-01 2019-12-31 0001022652 insg:TermLoanMember us-gaap:SecuredDebtMember 2018-01-01 2018-12-31 0001022652 us-gaap:DomesticCountryMember 2019-12-31 0001022652 us-gaap:ForeignCountryMember 2019-12-31 0001022652 us-gaap:CaliforniaFranchiseTaxBoardMember 2019-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2019-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2019-12-31 0001022652 insg:ConvertibleNotesMember 2019-12-31 0001022652 us-gaap:WarrantMember 2019-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2018-12-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2015IncentiveCompensationPlanMember 2018-12-31 0001022652 insg:ConvertibleNotesMember 2018-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2015IncentiveCompensationPlanMember 2019-12-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2009OmnibusIncentiveCompensationPlanMember 2018-12-31 0001022652 us-gaap:WarrantMember 2018-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2018-12-31 0001022652 us-gaap:EmployeeStockOptionMember insg:A2009OmnibusIncentiveCompensationPlanMember 2019-12-31 0001022652 2019-03-28 0001022652 2018-08-06 0001022652 2018-08-06 2018-08-06 0001022652 us-gaap:SeriesDPreferredStockMember 2018-01-22 0001022652 us-gaap:SeriesDPreferredStockMember 2019-12-31 0001022652 2019-10-01 2019-12-31 0001022652 2018-01-22 0001022652 us-gaap:SeriesEPreferredStockMember 2019-12-31 0001022652 2019-03-28 2019-03-28 0001022652 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2018-01-01 2018-12-31 0001022652 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001022652 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0001022652 insg:EmployeeStockPurchasePlansMember 2019-01-01 2019-12-31 0001022652 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-12-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-12-31 0001022652 us-gaap:CostOfSalesMember 2018-01-01 2018-12-31 0001022652 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-12-31 0001022652 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001022652 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001022652 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001022652 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001022652 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001022652 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001022652 2018-07-26 2018-07-26 0001022652 insg:FeeneyWirelessMember 2017-03-15 2017-03-15 0001022652 insg:UnitedStatesAndCanadaMember 2019-12-31 0001022652 insg:UnitedStatesAndCanadaMember 2018-12-31 0001022652 country:ZA 2019-12-31 0001022652 country:ZA 2018-12-31 0001022652 insg:OtherGeographicRegionsMember 2018-12-31 0001022652 insg:OtherGeographicRegionsMember 2019-12-31 0001022652 insg:OtherGeographicRegionsMember 2018-01-01 2018-12-31 0001022652 country:ZA 2018-01-01 2018-12-31 0001022652 insg:OtherGeographicRegionsMember 2019-01-01 2019-12-31 0001022652 insg:UnitedStatesAndCanadaMember 2018-01-01 2018-12-31 0001022652 insg:UnitedStatesAndCanadaMember 2019-01-01 2019-12-31 0001022652 country:ZA 2019-01-01 2019-12-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001022652 insg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001022652 insg:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0001022652 insg:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001022652 insg:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001022652 insg:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001022652 insg:TwoThousandFifteenRestructuringMember 2019-12-31 0001022652 us-gaap:FacilityClosingMember insg:TwoThousandFifteenRestructuringMember 2019-12-31 0001022652 us-gaap:EmployeeSeveranceMember insg:TwoThousandFifteenRestructuringMember 2019-01-01 2019-12-31 0001022652 us-gaap:EmployeeSeveranceMember insg:TwoThousandFifteenRestructuringMember 2019-12-31 0001022652 us-gaap:FacilityClosingMember insg:TwoThousandFifteenRestructuringMember 2019-01-01 2019-12-31 0001022652 us-gaap:EmployeeSeveranceMember insg:TwoThousandFifteenRestructuringMember 2018-12-31 0001022652 us-gaap:FacilityClosingMember insg:TwoThousandFifteenRestructuringMember 2018-12-31 0001022652 2018-07-01 2018-09-30 0001022652 2018-04-01 2018-06-30 0001022652 2019-07-01 2019-09-30 0001022652 2019-04-01 2019-06-30 0001022652 2018-01-01 2018-03-31 0001022652 2018-10-01 2018-12-31 0001022652 2019-01-01 2019-03-31 shares iso4217:USD insg:trading_day insg:Segments iso4217:USD shares pure false --12-31 FY 2019 0001022652 0.001 0 P1Y P6M 1841000 2133000 0.001 0.001 150000000 150000000 73979882 81974051 73979882 81974051 0 700000 0.001 2000000 0 0 P3Y P4Y P4Y P3Y P3Y 0 0 0 0 0 10-K true 2019-12-31 false 001-38358 INSEEGO CORP. DE 81-3377646 12600 Deerfield Parkway, Suite 100 30004 Alpharetta, GA 858 812-3400 Common Stock, $0.001 par value- INSG NASDAQ No No Yes Yes Accelerated Filer true false false 222100000 96121497 <div style="line-height:120%;padding-top:2px;text-align:left;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Portions of the registrant’s definitive proxy statement for the </span><span style="font-family:inherit;font-size:9pt;">2020</span><span style="font-family:inherit;font-size:9pt;"> Annual Meeting of Stockholders to be filed with the Securities and Exchange Commission pursuant to Regulation 14A are incorporated by reference into Part III of this Form 10-K to the extent stated herein.</span></div> 12074000 31015000 0 61000 19656000 20633000 25290000 26431000 7117000 6212000 64137000 84352000 10756000 6698000 5385000 5769000 44392000 31985000 33659000 32942000 2657000 387000 510000 161373000 162256000 26482000 39245000 17861000 13024000 187000 1412000 44530000 53681000 101334000 93054000 46538000 45046000 3949000 4457000 2380000 2543000 198731000 198781000 0 0 82000 74000 584862000 546230000 -3879000 -4877000 -618303000 -577817000 -37238000 -36390000 -120000 -135000 -37358000 -36525000 161373000 162256000 154167000 135349000 65329000 67114000 219496000 202463000 129957000 105344000 25568000 26167000 0 355000 155525000 131866000 63971000 70597000 23853000 20593000 28914000 23027000 27267000 25325000 3421000 3624000 0 17174000 60000 1191000 83515000 56586000 -19544000 14011000 -20381000 -20444000 351000 -895000 -39574000 -7328000 536000 815000 -40110000 -8143000 15000 -85000 -40125000 -8058000 361000 0 -40486000 -8058000 -0.52 -0.12 78322496 66104376 -40110000 -8143000 998000 -9481000 -39112000 -17624000 0 0 58645000 59000 519531000 -569759000 4604000 -50000 -45615000 -8058000 -85000 -8143000 -9481000 -9481000 2645000 3000 2405000 2408000 656000 656000 12690000 12000 20074000 20086000 0 4876000 4876000 0 0 73980000 74000 546230000 -577817000 -4877000 -135000 -36525000 -40125000 15000 -40110000 998000 998000 2254000 2000 3263000 3265000 1269000 1269000 10000 10000000 10000000 263000 1439000 1439000 5477000 6000 17536000 17542000 7302000 7302000 -361000 361000 0 10000 0 81974000 82000 584862000 -618303000 -3879000 -120000 -37358000 -40110000 -8143000 18426000 13733000 715000 555000 980000 1040000 7302000 4876000 9772000 9772000 -598000 14000 0 17174000 -840000 -2022000 -377000 6883000 3077000 11437000 901000 -3251000 -12996000 9646000 1271000 -3037000 -17999000 -1765000 6621000 1338000 517000 144000 22109000 3040000 -28213000 -4234000 10000000 0 0 19661000 0 500000 0 500000 17542000 0 -1047000 -1453000 1022000 977000 0 316000 1996000 1752000 27469000 17667000 -259000 -1851000 -19002000 9817000 31076000 21259000 12074000 31076000 9296000 10642000 939000 672000 3748000 3973000 1341000 1563000 4694000 2926000 1680000 1439000 925000 Nature of Business and Significant Accounting Policies<div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inseego Corp. (the “Company” or “Inseego”) is a leader in the design and development of mobile (advanced 4G and 5G New Radio (“5G NR”)), Internet of Things (“IoT”) and cloud solutions for large enterprise verticals, service providers and small and medium-sized businesses around the globe. Inseego’s product portfolio consists of fixed and mobile device-to-cloud solutions that produce compelling, intelligent, reliable and secure end-to-end IoT services with deep business intelligence. Inseego’s products and solutions power mission critical applications with a “zero unscheduled downtime” mandate, such as 5G fixed wireless access gateway solutions, 4G and 5G mobile broadband, industrial IoT, SD WAN failover management, asset tracking and fleet management services. Inseego’s solutions are powered by its key innovations in mobile technologies, including a suite of products employing the 5G NR standards, and purpose-built SaaS cloud platforms. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inseego is a Delaware corporation formed in 2016 and is the successor to Novatel Wireless, Inc., a Delaware corporation formed in 1996 (“Novatel Wireless”), as a result of an internal reorganization that was completed in November 2016. The Company’s principal executive office is located at </span><span style="font-family:inherit;font-size:10pt;">12600 Deerfield Parkway, Suite 100, Alpharetta, GA 30004</span><span style="font-family:inherit;font-size:10pt;">, its corporate offices are located at 9710 Scranton Road, Suite 200, San Diego CA 92121 and its sales and engineering offices are located throughout the world. Inseego’s common stock trades on The NASDAQ Global Select Market under the trading symbol “INSG”.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had a net loss attributable to Inseego Corp. of </span><span style="font-family:inherit;font-size:10pt;"><span>$40.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had available cash and cash equivalents totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$12.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">working capital</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$19.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has a history of operating and net losses and overall usage of cash from operating and investing activities. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In order to make continued investments in its growth plan, on </span><span style="font-family:inherit;font-size:10pt;">August 9, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company issued and sold </span><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Fixed-Rate Cumulative Perpetual Preferred Stock, Series E, par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;"> per share (the “Series E Preferred Stock”), for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. For additional information see Note </span><span style="font-family:inherit;font-size:10pt;">7</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stockholders Equity</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 6, 2020, the Company issued and sold an additional </span><span style="font-family:inherit;font-size:10pt;"><span>25,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series E Preferred Stock, for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the indenture governing the Inseego Notes (as defined below), both the Company and the holders have rights with respect to conversion or redemption based on the value of the underlying stock. In the first quarter of 2020, </span><span style="font-family:inherit;font-size:10pt;"><span>$59.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the notes were exchanged for common stock. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the indenture governing the Inseego Notes (as defined below), each holder of the notes has the right to require the Company to repurchase its notes for cash on June 15, 2020 (the “Optional Repurchase Date”). In March 2020, all of the remaining Inseego Note holders have waived this right. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the Senior Credit Agreement, interest is paid based on the three-month LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>7.65 percent</span></span><span style="font-family:inherit;font-size:10pt;">, payable in cash. In the first quarter of 2020 the Credit Agreement was amended such that any interest payment due will be made in shares of Series E Preferred Stock. On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender, holder of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s management believes that its cash and cash equivalents, together with anticipated cash flows from operations, will be sufficient to meet its working capital needs for the next twelve months following the filing date of this report. The Company’s ability to transition to more profitable operations is dependent upon achieving a level of revenue adequate to support its evolving cost structure.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s liquidity could be impaired if there is any interruption in its business operations, a material failure to satisfy its contractual commitments or a failure to generate revenue from new or existing products. Ultimately, the Company’s ability to attain profitability and to generate positive cash flow is dependent upon achieving a level of revenues adequate to support its evolving cost structure and increasing working capital needs. If events or circumstances occur such that the </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Company does not meet its operating plan as expected, the Company may be required to raise additional capital, reduce planned research and development activities, incur additional restructuring charges or reduce other operating expenses which could have an adverse impact on its ability to achieve its intended business objectives. There can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all. In addition, in order to obtain additional borrowings, the Company must comply with certain requirements under the Credit Agreement and the Inseego Indenture (as defined below). If additional funds are raised by the issuance of equity securities, Company stockholders could experience dilution of their ownership interests and securities issued may have rights senior to those of the holders of the Company’s common stock. If additional funds are raised by the issuance of debt securities, the Company may be subject to additional limitations on its operations.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent liabilities. Actual results could differ materially from these estimates. Significant estimates include revenue recognition, capitalized software costs, </span><span style="font-family:inherit;font-size:10pt;">allowance for doubtful accounts receivable, provision for excess and obsolete inventory, valuation of intangible and long-lived assets, valuation of goodwill, royalty costs, accruals relating to litigation and restructuring, income taxes, share-based compensation expense and the Company’s ability to continue as a going concern.</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management has determined that the Company has </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segment. The Chief Executive Officer, who is also the Chief Operating Decision Maker, does not manage any part of the Company separately, and the allocation of resources and assessment of performance is based solely on the Company’s consolidated operations and operating results. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents include highly liquid investments with original maturities of three months or less. Cash and cash equivalents are recorded at market value, which approximates cost. Gains and losses associated with the Company’s foreign currency denominated demand deposits are recorded as a component of other income (expense), net, in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts Receivable</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides an allowance for its accounts receivable for estimated losses that may result from its customers’ inability to pay. The Company determines the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, and changes in customer payment cycles and its customers’ creditworthiness. Amounts later determined and specifically identified to be uncollectible are charged or written off against this allowance. To minimize the likelihood of uncollectibility, the Company reviews its customers’ creditworthiness periodically based on credit scores generated by independent credit reporting services, its experience with its customers and the economic condition of its customers’ industries. Material differences may result in the amount and timing of expense for any period if the Company were to make different judgments or utilize different estimates.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories and Provision for Excess and Obsolete Inventory</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Shipping and handling costs are classified as a component of cost of net revenues in the consolidated statements of operations. The Company reviews the components of its inventory and its inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by the Company or its customers that vary from its current expectations. Whenever inventory is written down, a new cost basis is established and the inventory is not subsequently written up if market conditions improve.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that, when made, the estimates used in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory. If customer demand for the Company’s inventory is substantially less </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">than its estimates, inventory write-downs may be required, which could have a material adverse effect on its consolidated financial statements. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, Plant and Equipment</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment are initially stated at cost and depreciated using the straight-line method. Test equipment, computer equipment, purchased software, furniture and fixtures, product tooling and vehicles are depreciated over lives ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>thirteen months</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>six years</span></span><span style="font-family:inherit;font-size:10pt;">. Leasehold improvements are depreciated over the shorter of the related remaining lease period or useful life. Buildings are depreciated over </span><span style="font-family:inherit;font-size:10pt;"><span>50</span></span><span style="font-family:inherit;font-size:10pt;"> years. Land is not depreciated. Amortization of equipment under capital leases is included in depreciation expense. </span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expenditures for repairs and maintenance are expensed as incurred. Expenditures for major renewals and betterments that extend the useful lives of existing property, plant and equipment are capitalized and depreciated. Upon retirement or disposition of property, plant and equipment, any resulting gain or loss is recognized in other income (expense), net, in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Rental Assets</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cost of rental assets, which represents fleet management and vehicle tracking hardware installed in customers’ vehicles where such hardware is provided as part of a fixed term contract with the customer, is capitalized and disclosed separately in the consolidated balance sheets. The Company depreciates rental assets to costs of net revenues on a straight-line basis over the term of the contract, generally three to </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">, commencing on installation of the rental asset. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Software Development Costs for External Use</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is implemented into products sold to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life. Costs incurred to enhance existing software or after the implementation of the software into a product are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Software Development Costs for Internal Use</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as part of intangible assets and are amortized on a straight-line basis over the estimated useful life of the software. The Company does not capitalize pilot projects and projects for which it believes that the future economic benefits are less than probable. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets include purchased finite-lived and indefinite-lived intangible assets resulting from the acquisitions of DigiCore Holdings Limited (“DigiCore” or “Ctrack”) and R.E.R. Enterprises, Inc. (“RER”) and its wholly owned subsidiary and principal operating asset, Feeney Wireless, LLC (which was renamed Inseego North America, LLC) (“INA”), along with the costs of non-exclusive and perpetual worldwide software technology licenses and capitalized software developments costs for both internal and external use. Finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets (see Note </span><span style="font-family:inherit;font-size:10pt;">3</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill and Other Intangible Assets</span><span style="font-family:inherit;font-size:10pt;">). </span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived assets, including goodwill and in-process capitalized software development costs, are not amortized; however, they are tested for impairment annually, and between annual tests, if certain events occur indicating that the carrying amounts may be impaired. The Company tests goodwill for impairment by comparing the fair value of each reporting unit with its carrying amount and an impairment charge is recorded for the amount, if any, by which the carrying value exceeds the reporting unit’s fair value. For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018 the Company recorded </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment loss related to indefinite-lived intangible assets.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-Lived Assets</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment, rental assets and intangible assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. When the carrying value of an asset exceeds the associated undiscounted expected future cash flows, it is considered to be impaired and is written down to fair value. Fair value is determined based on an evaluation of the assets associated undiscounted future cash flows or appraised value</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span><span style="font-family:inherit;font-size:10pt;"> This evaluation is based on management’s projections of the undiscounted future cash flows associated with each class of asset. If management’s evaluation indicates that the carrying values of these assets are impaired, such impairment is recognized by a reduction of the applicable asset carrying value to its estimated fair value and the impairment is expensed as a part of continuing operations. For the year ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded an impairment loss related to long-lived assets of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is included in other income (expense), net, in the consolidated statements of operations. For the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no impairment loss related to long-lived assets.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restructuring</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for facility exit costs in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 420, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Exit or Disposal Cost Obligations</span><span style="font-family:inherit;font-size:10pt;">, which requires that a liability for such costs be recognized and measured initially at fair value on the cease-use date based on remaining lease rentals, adjusted for the effects of any prepaid or deferred items recognized, reduced by the estimated sublease rentals that could be reasonably obtained even if the Company does not intend to sublease the facilities. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is required to estimate future sublease income and future net operating expenses of the facilities, among other expenses. The most significant of these estimates relate to the timing and extent of future sublease income which reduce lease obligations, and the probability that such sublease income will be realized. The Company bases its estimates of sublease income, in part, on information from third party real estate experts, current market conditions and rental rates, an assessment of the time period over which reasonable estimates could be made, and the location of the respective facility, among other factors. Further adjustments to the facility exit liability accrual will be required in future periods if actual exit costs or sublease income differ from current estimates. Exit costs recorded by the Company under these provisions are neither associated with, nor do they benefit, continuing activities. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Debt</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for its convertible debt instruments that are settleable in cash upon conversion (including partial cash settlement) by separating the liability and equity components of the instruments in a manner that reflects the Company’s nonconvertible debt borrowing rate. The Company determines the carrying amount of the liability component by measuring the fair value of similar debt instruments that do not have the conversion feature. If a similar debt instrument does not exist, the Company estimates the fair value by using assumptions that market participants would use in pricing a debt instrument, including market interest rates, credit standing, yield curves and volatilities. Determining the fair value of the debt component requires the use of accounting estimates and assumptions. These estimates and assumptions are judgmental in nature and could have a significant impact on the determination of the debt component and the associated non-cash interest expense.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon issuance, the Company assigns a value to the debt component equal to the estimated fair value of similar debt instruments without the conversion feature, which could result in the Company recording the debt instrument at a discount. If the debt instrument is recorded at a discount, the Company amortizes the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generates revenue from a broad range of product sales including intelligent wireless hardware products for the worldwide mobile communications and industrial IoT markets. The Company’s products principally include intelligent mobile hotspots, wireless routers for IoT applications, USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company classifies its revenues from the sale of its products and services into two distinct groupings, specifically IoT &amp; Mobile Solutions and Enterprise SaaS Solutions. Both IoT &amp; Mobile Solutions and Enterprise SaaS Solutions revenues include any hardware and software required for the respective solution.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues by product grouping for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended<br/>December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;background-color:#cceeff;">IoT &amp; Mobile Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>154,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>135,349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Enterprise SaaS Solutions</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>65,329</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>67,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>219,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>202,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See geographic disaggregation information in Note </span><span style="font-family:inherit;font-size:10pt;">12</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Geographic Information and Concentrations of Risk</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">IoT &amp; Mobile Solutions</span><span style="font-family:inherit;font-size:10pt;">. The IoT &amp; Mobile Solutions portfolio is comprised of end-to-end edge to cloud solutions including 4G LTE mobile broadband gateways, routers, modems, hotspots, HD quality VoLTE based wireless home phones, cloud management software and an advanced 5G portfolio of products (currently in various stages of development). The solutions are offered under the MiFi and MiFi</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">iQ</sup></span><span style="font-family:inherit;font-size:10pt;"> brands for consumer and business markets, and under the Skyus brand for industrial IoT markets.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Enterprise SaaS Solutions</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;">Enterprise SaaS Solutions</span><span style="font-family:inherit;font-size:10pt;"> consist of various subscription offerings to gain access to the Company’s Ctrack telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications, and the Company’s Device Management System (“DMS”), a hosted software-as-a-service (“SaaS”) platform that helps organizations manage the selection, deployment and spend of their customer’s wireless assets, helping them save money on personnel and telecom expenses. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with Customers </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted Accounting Standards Update (“ASU”) 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606) </span><span style="font-family:inherit;font-size:10pt;">(as amended, “ASC 606”), effective January 1, 2018, using the modified retrospective method applied to those contracts which were not substantially completed as of January 1, 2018</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span><span style="font-family:inherit;font-size:10pt;"> ASC 606 provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded, for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines revenue recognition through the following five steps: </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">identification of the contract, or contracts, with a customer; </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">identification of the performance obligations in the contract;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">determination of the transaction price;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">allocation of the transaction price to the performance obligations in the contract; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition of revenue when, or as, performance obligations are satisfied.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s performance obligations are established when a customer submits a purchase order notification (in writing, electronically or verbally) for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time it has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company does not offer price concessions and does not accept payment that is less than the price stated when it accepts the purchase order.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hardware. </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">Hardware revenue from the sale of the Company’s IoT &amp; Mobile Solutions devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed at which time the title passes to the customer, and there are no further performance obligations with regards to the hardware device. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">SaaS and Other Services. </span><span style="font-family:inherit;font-size:10pt;">SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being one to three years. Telematics includes a device which collects and transmits the information from the vehicle or other asset. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above in the hardware revenue recognition disclosure. Prior to adoption of FASB ASC, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;"> (“ASC 842”), on January 1, 2019, if the customer chose to lease the monitoring device, the Company accounted for the monitoring device lease as an operating lease, recognized the revenue for the monitoring device lease over the term of the contract and recorded such revenue in accordance with the previous lease accounting guidance in ASC 840, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">. Under the new standard, because the Company’s rental asset lease contracts qualify as operating leases under ASC 842 and the contracts also include services to operate the underlying asset, and to maintain the asset, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue over time on a ratable basis over the term of the contract.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Maintenance and support services revenue. </span><span style="font-family:inherit;font-size:10pt;">Periodically, the Company sells separately-priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 months to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional services revenue. </span><span style="font-family:inherit;font-size:10pt;">From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to revenue related to third party product sales or other arrangements that involve the services of another party, for which the Company does not control the sale or service and acts as an agent to the transaction, the Company recognizes revenue on a net basis. The portion of the gross amount billed to customers that is remitted by the Company to another party is not reflected as revenue.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple Performance Obligations</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Liabilities</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, deferred revenue liabilities, or contract liabilities, are recorded. Deferred revenue liabilities, or contract liabilities, are also recorded when the Company collects payments in advance of performing the services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes sales commissions earned by its sales force when they are considered to be incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit. There were no significant amounts of assets recorded related to contract costs as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Applying the practical expedient in paragraph 40-25-4 of ASC 340, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expenses.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments in the Application of the Guidance in ASC 606</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities in the form of a service through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include an unspecified volume of call center support and any remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent. Revenue from the Company’s subscription services is recognized over time on a ratable basis over the contract term beginning on the date that the service is made available to the customer. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Shipping and Handling Charges </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fees charged to customers for shipping and handling of products are included in product revenues, and costs for shipping and handling of products are included as a component of cost of sales. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Taxes Collected from Customers </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Taxes collected on the value of transaction revenue are excluded from product and services revenues and cost of sales and are accrued in current liabilities until remitted to governmental authorities. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Transactions</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency transactions are transactions denominated in a currency other than a subsidiary’s functional currency. A change in the exchange rates between a subsidiary’s functional currency and the currency in which a transaction is denominated increases or decreases the expected amount of functional currency cash flows upon settlement of the transaction. That increase or decrease in expected functional currency cash flows is reported by the Company as a foreign currency transaction gain (loss). The primary component of the Company’s foreign currency transaction gain (loss) is due to agreements in place with certain subsidiaries in foreign countries regarding intercompany transactions. Based upon historical experience, the Company anticipates repayment of these transactions in the foreseeable future, and recognizes the realized and unrealized gains (losses) on these transactions that result from foreign currency changes in the period in which they occur as foreign currency transaction gain (loss), which is recorded as other income (expense), net, in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets and liabilities of the Company’s international subsidiaries in which the local currency is the functional currency are translated into U.S. Dollars at period-end exchange rates. Income and expenses are translated into U.S. Dollars at the average </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">exchange rates during the period. The resulting translation adjustments are included in the Company’s consolidated balance sheets as a component of accumulated other comprehensive loss.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets are reduced by valuation allowances if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. The Company evaluates deferred income taxes on a quarterly basis to determine if valuation allowances are required by considering available evidence. If the Company is unable to generate sufficient future taxable income in certain tax jurisdictions, or if there is a material change in the actual effective tax rates or time period within which the underlying temporary differences become taxable or deductible, the Company could be required to increase its valuation allowance against its deferred tax assets which could result in an increase in the Company’s effective tax rate and an adverse impact on operating results. The Company will continue to evaluate the necessity of the valuation allowance based on the remaining deferred tax assets.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Uncertain tax positions are recognized in the first subsequent financial reporting period in which that threshold is met or from changes in circumstances such as the expiration of applicable statutes of limitations.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company records a loss when information indicates that a loss is both probable and estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company assesses the potential liability related to the Company’s pending litigation and revises its estimates, if necessary. The Company expenses litigation costs as incurred.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-Based Compensation</span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has granted stock options and restricted stock units (“RSUs”) to employees, non-employee consultants and non-employee members of our Board of Directors. The Company also has an employee stock purchase plan (“ESPP”) for eligible employees. The Company measures the compensation cost associated with all share-based payments based on grant date fair values. The fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The Black-Scholes model is considered an acceptable model but the fair values generated by it may not be indicative of the actual fair values of the Company’s equity awards as it does not consider certain factors important to those awards to recipients, such as continued service and periodic vesting requirements, as well as limited transferability. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock in order to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of a blended volatility estimate in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. Due to the short duration of stock purchase rights under the Company’s ESPP, the Company utilizes historical volatility in order to estimate the expected volatility assumption of the Black-Scholes model.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. The Company </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates the assumptions used to value stock awards on a quarterly basis. If factors change and the Company employs different assumptions, share-based compensation expense may differ significantly from what it has recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Loss Per Share Attributable to Inseego Corp.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company computes basic and diluted per share data for all periods for which a statement of operations is presented. Basic net loss per share excludes dilution and is computed by dividing the net loss by the weighted-average number of shares that were outstanding during the period. Diluted earnings per share (“EPS”) reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potential dilutive securities are excluded from the diluted EPS computation in loss periods as their effect would be anti-dilutive. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s fair value measurements relate to its cash equivalents and money market funds, which are classified pursuant to authoritative guidance for fair value measurements. The Company places its cash equivalents in instruments that meet credit quality standards, as specified in its investment policy guidelines. These guidelines also limit the amount of credit exposure to any one issue, issuer or type of instrument.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s financial instruments consist principally of long-term debt. From time to time, the Company may utilize foreign exchange forward contracts. These contracts are valued using pricing models that take into account the currency rates as of the balance sheet date.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Loss </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive loss consists of net earnings and foreign currency translation adjustments.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prior Period Reclassifications</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain amounts in prior periods have been reclassified to conform with current period presentation.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Pronouncements </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, new accounting pronouncements are issued by the FASB, which are adopted by the Company as of the specified date. </span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes. The amendment eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. The amendment also clarifies existing guidance related to the recognition of franchise tax, the evaluation of a step up in the tax basis of goodwill, and the effects of enacted changes in tax laws or rates in the effective tax rate computation, among other clarifications. The guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company early adopted the pronouncement effective for the fourth quarter 2019, the impact of which was not material to the 2019 consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued Accounting Standard Update (“ASU”) 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments</span><span style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">—</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">, which requires measurement and recognition of expected credit losses for financial assets held. This guidance is effective for interim and annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is currently assessing the impact of this guidance.</span></div><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">, which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either financing or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification determines whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less are accounted for similar to previous guidance for operating leases. The new standard requires lessors to account for leases using an approach that is substantially equivalent to previous guidance for sales-type leases, direct financing leases and operating leases. The Company adopted the standard on January 1, 2019, the date it became effective for public companies, using the modified retrospective approach whereby the cumulative effect of adoption was recognized on the adoption date and prior periods were not restated. There was no net cumulative effect adjustment to retained earnings as of January 1, 2019 as a result of this adoption. Upon adoption, the Company elected the package of practical expedients permitted within the standard, which among other things, allows for the carryforward of historical lease classification. The Company also elected the practical expedient provided in a subsequent amendment to the standard that removed the requirement to separate lease and non-lease components, provided certain conditions were met. Refer to Note </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases,</span> for the impact of the adoption of this guidance on the Company’s condensed consolidated financial statements. <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had a net loss attributable to Inseego Corp. of </span><span style="font-family:inherit;font-size:10pt;"><span>$40.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had available cash and cash equivalents totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$12.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">working capital</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$19.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company has a history of operating and net losses and overall usage of cash from operating and investing activities. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In order to make continued investments in its growth plan, on </span><span style="font-family:inherit;font-size:10pt;">August 9, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company issued and sold </span><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Fixed-Rate Cumulative Perpetual Preferred Stock, Series E, par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;"> per share (the “Series E Preferred Stock”), for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. For additional information see Note </span><span style="font-family:inherit;font-size:10pt;">7</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stockholders Equity</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 6, 2020, the Company issued and sold an additional </span><span style="font-family:inherit;font-size:10pt;"><span>25,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series E Preferred Stock, for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the indenture governing the Inseego Notes (as defined below), both the Company and the holders have rights with respect to conversion or redemption based on the value of the underlying stock. In the first quarter of 2020, </span><span style="font-family:inherit;font-size:10pt;"><span>$59.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the notes were exchanged for common stock. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the indenture governing the Inseego Notes (as defined below), each holder of the notes has the right to require the Company to repurchase its notes for cash on June 15, 2020 (the “Optional Repurchase Date”). In March 2020, all of the remaining Inseego Note holders have waived this right. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the terms of the Senior Credit Agreement, interest is paid based on the three-month LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>7.65 percent</span></span><span style="font-family:inherit;font-size:10pt;">, payable in cash. In the first quarter of 2020 the Credit Agreement was amended such that any interest payment due will be made in shares of Series E Preferred Stock. On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender, holder of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s management believes that its cash and cash equivalents, together with anticipated cash flows from operations, will be sufficient to meet its working capital needs for the next twelve months following the filing date of this report. The Company’s ability to transition to more profitable operations is dependent upon achieving a level of revenue adequate to support its evolving cost structure.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s liquidity could be impaired if there is any interruption in its business operations, a material failure to satisfy its contractual commitments or a failure to generate revenue from new or existing products. Ultimately, the Company’s ability to attain profitability and to generate positive cash flow is dependent upon achieving a level of revenues adequate to support its evolving cost structure and increasing working capital needs. If events or circumstances occur such that the </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Company does not meet its operating plan as expected, the Company may be required to raise additional capital, reduce planned research and development activities, incur additional restructuring charges or reduce other operating expenses which could have an adverse impact on its ability to achieve its intended business objectives. There can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all. In addition, in order to obtain additional borrowings, the Company must comply with certain requirements under the Credit Agreement and the Inseego Indenture (as defined below). If additional funds are raised by the issuance of equity securities, Company stockholders could experience dilution of their ownership interests and securities issued may have rights senior to those of the holders of the Company’s common stock. If additional funds are raised by the issuance of debt securities, the Company may be subject to additional limitations on its operations.</span></div> -40500000 12100000 19600000 10000 0.001 10000000.0 25000 25000000.0 59900000 0.0765 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent liabilities. Actual results could differ materially from these estimates. Significant estimates include revenue recognition, capitalized software costs, </span><span style="font-family:inherit;font-size:10pt;">allowance for doubtful accounts receivable, provision for excess and obsolete inventory, valuation of intangible and long-lived assets, valuation of goodwill, royalty costs, accruals relating to litigation and restructuring, income taxes, share-based compensation expense and the Company’s ability to continue as a going concern.</span> <div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</span></div> 1 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents include highly liquid investments with original maturities of three months or less. Cash and cash equivalents are recorded at market value, which approximates cost. Gains and losses associated with the Company’s foreign currency denominated demand deposits are recorded as a component of other income (expense), net, in the consolidated statements of operations.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts Receivable</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company provides an allowance for its accounts receivable for estimated losses that may result from its customers’ inability to pay. The Company determines the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, and changes in customer payment cycles and its customers’ creditworthiness. Amounts later determined and specifically identified to be uncollectible are charged or written off against this allowance. To minimize the likelihood of uncollectibility, the Company reviews its customers’ creditworthiness periodically based on credit scores generated by independent credit reporting services, its experience with its customers and the economic condition of its customers’ industries. Material differences may result in the amount and timing of expense for any period if the Company were to make different judgments or utilize different estimates.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories and Provision for Excess and Obsolete Inventory</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Shipping and handling costs are classified as a component of cost of net revenues in the consolidated statements of operations. The Company reviews the components of its inventory and its inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by the Company or its customers that vary from its current expectations. Whenever inventory is written down, a new cost basis is established and the inventory is not subsequently written up if market conditions improve.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that, when made, the estimates used in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory. If customer demand for the Company’s inventory is substantially less </span></div>than its estimates, inventory write-downs may be required, which could have a material adverse effect on its consolidated financial statements. <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, Plant and Equipment</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment are initially stated at cost and depreciated using the straight-line method. Test equipment, computer equipment, purchased software, furniture and fixtures, product tooling and vehicles are depreciated over lives ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>thirteen months</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>six years</span></span><span style="font-family:inherit;font-size:10pt;">. Leasehold improvements are depreciated over the shorter of the related remaining lease period or useful life. Buildings are depreciated over </span><span style="font-family:inherit;font-size:10pt;"><span>50</span></span><span style="font-family:inherit;font-size:10pt;"> years. Land is not depreciated. Amortization of equipment under capital leases is included in depreciation expense. </span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expenditures for repairs and maintenance are expensed as incurred. Expenditures for major renewals and betterments that extend the useful lives of existing property, plant and equipment are capitalized and depreciated. Upon retirement or disposition of property, plant and equipment, any resulting gain or loss is recognized in other income (expense), net, in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Rental Assets</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cost of rental assets, which represents fleet management and vehicle tracking hardware installed in customers’ vehicles where such hardware is provided as part of a fixed term contract with the customer, is capitalized and disclosed separately in the consolidated balance sheets. The Company depreciates rental assets to costs of net revenues on a straight-line basis over the term of the contract, generally three to </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">, commencing on installation of the rental asset. </span></div> P13M P6Y P50Y P4Y <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Software Development Costs for External Use</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is implemented into products sold to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life. Costs incurred to enhance existing software or after the implementation of the software into a product are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Software Development Costs for Internal Use</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as part of intangible assets and are amortized on a straight-line basis over the estimated useful life of the software. The Company does not capitalize pilot projects and projects for which it believes that the future economic benefits are less than probable. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets include purchased finite-lived and indefinite-lived intangible assets resulting from the acquisitions of DigiCore Holdings Limited (“DigiCore” or “Ctrack”) and R.E.R. Enterprises, Inc. (“RER”) and its wholly owned subsidiary and principal operating asset, Feeney Wireless, LLC (which was renamed Inseego North America, LLC) (“INA”), along with the costs of non-exclusive and perpetual worldwide software technology licenses and capitalized software developments costs for both internal and external use. Finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets (see Note </span><span style="font-family:inherit;font-size:10pt;">3</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill and Other Intangible Assets</span><span style="font-family:inherit;font-size:10pt;">). </span></div>Indefinite-lived assets, including goodwill and in-process capitalized software development costs, are not amortized; however, they are tested for impairment annually, and between annual tests, if certain events occur indicating that the carrying amounts may be impaired. The Company tests goodwill for impairment by comparing the fair value of each reporting unit with its carrying amount and an impairment charge is recorded for the amount, if any, by which the carrying value exceeds the reporting unit’s fair value. 0 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-Lived Assets</span></div><span style="font-family:inherit;font-size:10pt;">The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment, rental assets and intangible assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. When the carrying value of an asset exceeds the associated undiscounted expected future cash flows, it is considered to be impaired and is written down to fair value. Fair value is determined based on an evaluation of the assets associated undiscounted future cash flows or appraised value</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span> This evaluation is based on management’s projections of the undiscounted future cash flows associated with each class of asset. If management’s evaluation indicates that the carrying values of these assets are impaired, such impairment is recognized by a reduction of the applicable asset carrying value to its estimated fair value and the impairment is expensed as a part of continuing operations. <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment, rental assets and intangible assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. When the carrying value of an asset exceeds the associated undiscounted expected future cash flows, it is considered to be impaired and is written down to fair value. Fair value is determined based on an evaluation of the assets associated undiscounted future cash flows or appraised value</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span><span style="font-family:inherit;font-size:10pt;"> This evaluation is based on management’s projections of the undiscounted future cash flows associated with each class of asset. If management’s evaluation indicates that the carrying values of these assets are impaired, such impairment is recognized by a reduction of the applicable asset carrying value to its estimated fair value and the impairment is expensed as a part of continuing operations. For the year ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded an impairment loss related to long-lived assets of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is included in other income (expense), net, in the consolidated statements of operations. For the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had no impairment loss related to long-lived assets.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restructuring</span></div><span style="font-family:inherit;font-size:10pt;">The Company accounts for facility exit costs in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 420, </span>Exit or D 700000 <div style="line-height:120%;padding-bottom:8px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Debt</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for its convertible debt instruments that are settleable in cash upon conversion (including partial cash settlement) by separating the liability and equity components of the instruments in a manner that reflects the Company’s nonconvertible debt borrowing rate. The Company determines the carrying amount of the liability component by measuring the fair value of similar debt instruments that do not have the conversion feature. If a similar debt instrument does not exist, the Company estimates the fair value by using assumptions that market participants would use in pricing a debt instrument, including market interest rates, credit standing, yield curves and volatilities. Determining the fair value of the debt component requires the use of accounting estimates and assumptions. These estimates and assumptions are judgmental in nature and could have a significant impact on the determination of the debt component and the associated non-cash interest expense.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon issuance, the Company assigns a value to the debt component equal to the estimated fair value of similar debt instruments without the conversion feature, which could result in the Company recording the debt instrument at a discount. If the debt instrument is recorded at a discount, the Company amortizes the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method. </span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generates revenue from a broad range of product sales including intelligent wireless hardware products for the worldwide mobile communications and industrial IoT markets. The Company’s products principally include intelligent mobile hotspots, wireless routers for IoT applications, USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company classifies its revenues from the sale of its products and services into two distinct groupings, specifically IoT &amp; Mobile Solutions and Enterprise SaaS Solutions. Both IoT &amp; Mobile Solutions and Enterprise SaaS Solutions revenues include any hardware and software required for the respective solution.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues by product grouping for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended<br/>December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;background-color:#cceeff;">IoT &amp; Mobile Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>154,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>135,349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Enterprise SaaS Solutions</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>65,329</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>67,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>219,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>202,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See geographic disaggregation information in Note </span><span style="font-family:inherit;font-size:10pt;">12</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Geographic Information and Concentrations of Risk</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">IoT &amp; Mobile Solutions</span><span style="font-family:inherit;font-size:10pt;">. The IoT &amp; Mobile Solutions portfolio is comprised of end-to-end edge to cloud solutions including 4G LTE mobile broadband gateways, routers, modems, hotspots, HD quality VoLTE based wireless home phones, cloud management software and an advanced 5G portfolio of products (currently in various stages of development). The solutions are offered under the MiFi and MiFi</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">iQ</sup></span><span style="font-family:inherit;font-size:10pt;"> brands for consumer and business markets, and under the Skyus brand for industrial IoT markets.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Enterprise SaaS Solutions</span><span style="font-family:inherit;font-size:10pt;">. The </span><span style="font-family:inherit;font-size:10pt;">Enterprise SaaS Solutions</span><span style="font-family:inherit;font-size:10pt;"> consist of various subscription offerings to gain access to the Company’s Ctrack telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications, and the Company’s Device Management System (“DMS”), a hosted software-as-a-service (“SaaS”) platform that helps organizations manage the selection, deployment and spend of their customer’s wireless assets, helping them save money on personnel and telecom expenses. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with Customers </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted Accounting Standards Update (“ASU”) 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606) </span><span style="font-family:inherit;font-size:10pt;">(as amended, “ASC 606”), effective January 1, 2018, using the modified retrospective method applied to those contracts which were not substantially completed as of January 1, 2018</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span><span style="font-family:inherit;font-size:10pt;"> ASC 606 provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded, for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines revenue recognition through the following five steps: </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">identification of the contract, or contracts, with a customer; </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">identification of the performance obligations in the contract;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">determination of the transaction price;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">allocation of the transaction price to the performance obligations in the contract; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">recognition of revenue when, or as, performance obligations are satisfied.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s performance obligations are established when a customer submits a purchase order notification (in writing, electronically or verbally) for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time it has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company does not offer price concessions and does not accept payment that is less than the price stated when it accepts the purchase order.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hardware. </span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">Hardware revenue from the sale of the Company’s IoT &amp; Mobile Solutions devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed at which time the title passes to the customer, and there are no further performance obligations with regards to the hardware device. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">SaaS and Other Services. </span><span style="font-family:inherit;font-size:10pt;">SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being one to three years. Telematics includes a device which collects and transmits the information from the vehicle or other asset. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above in the hardware revenue recognition disclosure. Prior to adoption of FASB ASC, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;"> (“ASC 842”), on January 1, 2019, if the customer chose to lease the monitoring device, the Company accounted for the monitoring device lease as an operating lease, recognized the revenue for the monitoring device lease over the term of the contract and recorded such revenue in accordance with the previous lease accounting guidance in ASC 840, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">. Under the new standard, because the Company’s rental asset lease contracts qualify as operating leases under ASC 842 and the contracts also include services to operate the underlying asset, and to maintain the asset, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue over time on a ratable basis over the term of the contract.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Maintenance and support services revenue. </span><span style="font-family:inherit;font-size:10pt;">Periodically, the Company sells separately-priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 months to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional services revenue. </span><span style="font-family:inherit;font-size:10pt;">From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to revenue related to third party product sales or other arrangements that involve the services of another party, for which the Company does not control the sale or service and acts as an agent to the transaction, the Company recognizes revenue on a net basis. The portion of the gross amount billed to customers that is remitted by the Company to another party is not reflected as revenue.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Multiple Performance Obligations</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Liabilities</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, deferred revenue liabilities, or contract liabilities, are recorded. Deferred revenue liabilities, or contract liabilities, are also recorded when the Company collects payments in advance of performing the services.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes sales commissions earned by its sales force when they are considered to be incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit. There were no significant amounts of assets recorded related to contract costs as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Applying the practical expedient in paragraph 40-25-4 of ASC 340, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expenses.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments in the Application of the Guidance in ASC 606</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities in the form of a service through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include an unspecified volume of call center support and any remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent. Revenue from the Company’s subscription services is recognized over time on a ratable basis over the contract term beginning on the date that the service is made available to the customer. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Shipping and Handling Charges </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fees charged to customers for shipping and handling of products are included in product revenues, and costs for shipping and handling of products are included as a component of cost of sales. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Taxes Collected from Customers </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Taxes collected on the value of transaction revenue are excluded from product and services revenues and cost of sales and are accrued in current liabilities until remitted to governmental authorities. </span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues by product grouping for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended<br/>December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;background-color:#cceeff;">IoT &amp; Mobile Solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>154,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>135,349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Enterprise SaaS Solutions</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>65,329</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>67,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;background-color:#cceeff;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>219,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>202,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 154167000 135349000 65329000 67114000 219496000 202463000 <div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Transactions</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency transactions are transactions denominated in a currency other than a subsidiary’s functional currency. A change in the exchange rates between a subsidiary’s functional currency and the currency in which a transaction is denominated increases or decreases the expected amount of functional currency cash flows upon settlement of the transaction. That increase or decrease in expected functional currency cash flows is reported by the Company as a foreign currency transaction gain (loss). The primary component of the Company’s foreign currency transaction gain (loss) is due to agreements in place with certain subsidiaries in foreign countries regarding intercompany transactions. Based upon historical experience, the Company anticipates repayment of these transactions in the foreseeable future, and recognizes the realized and unrealized gains (losses) on these transactions that result from foreign currency changes in the period in which they occur as foreign currency transaction gain (loss), which is recorded as other income (expense), net, in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets and liabilities of the Company’s international subsidiaries in which the local currency is the functional currency are translated into U.S. Dollars at period-end exchange rates. Income and expenses are translated into U.S. Dollars at the average </span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">exchange rates during the period. The resulting translation adjustments are included in the Company’s consolidated balance sheets as a component of accumulated other comprehensive loss.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets are reduced by valuation allowances if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. The Company evaluates deferred income taxes on a quarterly basis to determine if valuation allowances are required by considering available evidence. If the Company is unable to generate sufficient future taxable income in certain tax jurisdictions, or if there is a material change in the actual effective tax rates or time period within which the underlying temporary differences become taxable or deductible, the Company could be required to increase its valuation allowance against its deferred tax assets which could result in an increase in the Company’s effective tax rate and an adverse impact on operating results. The Company will continue to evaluate the necessity of the valuation allowance based on the remaining deferred tax assets.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Uncertain tax positions are recognized in the first subsequent financial reporting period in which that threshold is met or from changes in circumstances such as the expiration of applicable statutes of limitations.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company records a loss when information indicates that a loss is both probable and estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company assesses the potential liability related to the Company’s pending litigation and revises its estimates, if necessary. The Company expenses litigation costs as incurred.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-Based Compensation</span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has granted stock options and restricted stock units (“RSUs”) to employees, non-employee consultants and non-employee members of our Board of Directors. The Company also has an employee stock purchase plan (“ESPP”) for eligible employees. The Company measures the compensation cost associated with all share-based payments based on grant date fair values. The fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The Black-Scholes model is considered an acceptable model but the fair values generated by it may not be indicative of the actual fair values of the Company’s equity awards as it does not consider certain factors important to those awards to recipients, such as continued service and periodic vesting requirements, as well as limited transferability. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock in order to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of a blended volatility estimate in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. Due to the short duration of stock purchase rights under the Company’s ESPP, the Company utilizes historical volatility in order to estimate the expected volatility assumption of the Black-Scholes model.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. The Company </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates the assumptions used to value stock awards on a quarterly basis. If factors change and the Company employs different assumptions, share-based compensation expense may differ significantly from what it has recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense. </span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Loss Per Share Attributable to Inseego Corp.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company computes basic and diluted per share data for all periods for which a statement of operations is presented. Basic net loss per share excludes dilution and is computed by dividing the net loss by the weighted-average number of shares that were outstanding during the period. Diluted earnings per share (“EPS”) reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potential dilutive securities are excluded from the diluted EPS computation in loss periods as their effect would be anti-dilutive. </span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s fair value measurements relate to its cash equivalents and money market funds, which are classified pursuant to authoritative guidance for fair value measurements. The Company places its cash equivalents in instruments that meet credit quality standards, as specified in its investment policy guidelines. These guidelines also limit the amount of credit exposure to any one issue, issuer or type of instrument.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s financial instruments consist principally of long-term debt. From time to time, the Company may utilize foreign exchange forward contracts. These contracts are valued using pricing models that take into account the currency rates as of the balance sheet date.</span></div> <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Loss </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive loss consists of net earnings and foreign currency translation adjustments.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prior Period Reclassifications</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain amounts in prior periods have been reclassified to conform with current period presentation.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Pronouncements </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, new accounting pronouncements are issued by the FASB, which are adopted by the Company as of the specified date. </span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes. The amendment eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. The amendment also clarifies existing guidance related to the recognition of franchise tax, the evaluation of a step up in the tax basis of goodwill, and the effects of enacted changes in tax laws or rates in the effective tax rate computation, among other clarifications. The guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company early adopted the pronouncement effective for the fourth quarter 2019, the impact of which was not material to the 2019 consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued Accounting Standard Update (“ASU”) 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments</span><span style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">—</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">, which requires measurement and recognition of expected credit losses for financial assets held. This guidance is effective for interim and annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is currently assessing the impact of this guidance.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;">, which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either financing or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification determines whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less are accounted for similar to previous guidance for operating leases. The new standard requires lessors to account for leases using an approach that is substantially equivalent to previous guidance for sales-type leases, direct financing leases and operating leases. The Company adopted the standard on January 1, 2019, the date it became effective for public companies, using the modified retrospective approach whereby the cumulative effect of adoption was recognized on the adoption date and prior periods were not restated. There was no net cumulative effect adjustment to retained earnings as of January 1, 2019 as a result of this adoption. Upon adoption, the Company elected the package of practical expedients permitted within the standard, which among other things, allows for the carryforward of historical lease classification. The Company also elected the practical expedient provided in a subsequent amendment to the standard that removed the requirement to separate lease and non-lease components, provided certain conditions were met. Refer to Note </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases,</span><span style="font-family:inherit;font-size:10pt;"> for the impact of the adoption of this guidance on the Company’s condensed consolidated financial statements. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Financial Statement Details<div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventories</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finished goods</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>21,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Raw materials and components</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,061</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,431</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property, Plant and Equipment</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment consists of the following (in thousands):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Buildings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,247</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Test equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,952</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Computer equipment and purchased software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,889</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Product tooling</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Vehicles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,773</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less—accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(16,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(18,436</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,698</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had vehicles and equipment under capital leases with an aggregate carrying value of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of accumulated amortization of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. At December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had vehicles and equipment under capital leases with an aggregate carrying value of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, net of accumulated amortization of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Rental Assets</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rental assets consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Rental assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less—accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(12,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10,879</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,769</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense related to property, plant and equipment, including equipment under capital leases, and rental assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$8.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued Expenses and Other Current Liabilities </span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Royalties</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,415</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Payroll and related expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,415</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Professional fees</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accrued interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>239</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Acquisition-related liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>17,861</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash, Cash Equivalents and Restricted Cash</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,015</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total cash, cash equivalents and restricted cash</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,074</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,076</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finished goods</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>21,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Raw materials and components</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,061</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,634</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,431</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21229000 14797000 4061000 11634000 25290000 26431000 253000 247000 2303000 2247000 10952000 14444000 6911000 4889000 2139000 504000 1535000 677000 2535000 1990000 145000 136000 26773000 25134000 16017000 18436000 10756000 6698000 2100000 2600000 1900000 2000000.0 <div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rental assets consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Rental assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,648</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less—accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(12,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10,879</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,385</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,769</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment consists of the following (in thousands):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Buildings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,247</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Test equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,952</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Computer equipment and purchased software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,889</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Product tooling</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>677</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Vehicles</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,773</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less—accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(16,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(18,436</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,698</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 18176000 16648000 12791000 10879000 5385000 5769000 8800000 7000000.0 <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other current liabilities consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Royalties</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,415</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Payroll and related expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,415</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Professional fees</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>483</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>514</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accrued interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>239</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Acquisition-related liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>17,861</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1415000 1727000 2716000 2415000 483000 514000 1543000 239000 2235000 2048000 1101000 1000000 1000000 7368000 5081000 17861000 13024000 12074000 31015000 0 61000 12074000 31076000 <span style="font-weight:bold;">Goodwill and Other Intangible Assets</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the activity in goodwill is presented below (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>37,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Effect of change in foreign currency exchange rates</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(4,739</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Effect of change in foreign currency exchange rates</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>717</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s intangible assets are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:53%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Life<br/>(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Developed technologies</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(9,198</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Trademarks and trade names</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10.0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,040</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Customer relationships</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,413</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Capitalized software development costs</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3.6</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,570</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,790</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total finite-lived intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>66,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(33,011</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,238</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">In-process capitalized software development costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>44,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:53%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Life<br/>(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Developed technologies</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,034</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Trademarks and trade names</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10.0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,034</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,103</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,931</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Customer relationships</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,711</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Capitalized software development costs</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,406</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(847</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total finite-lived intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>52,944</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(22,101</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">In-process capitalized software development costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,985</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, including approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to capitalized software development costs for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment losses on intangible assets during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands): (In process)</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2024</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,238</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the activity in goodwill is presented below (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>37,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Effect of change in foreign currency exchange rates</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(4,739</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Effect of change in foreign currency exchange rates</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>717</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 37681000 -4739000 32942000 717000 33659000 <div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s intangible assets are comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:53%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Life<br/>(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Developed technologies</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(9,198</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Trademarks and trade names</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10.0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,352</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,040</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Customer relationships</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,413</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Capitalized software development costs</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3.6</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,375</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,570</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,805</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,790</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total finite-lived intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>66,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(33,011</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,238</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">In-process capitalized software development costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>44,392</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:53%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Life<br/>(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Value</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Finite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Developed technologies</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,034</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Trademarks and trade names</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10.0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,034</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,103</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>11,931</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Customer relationships</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,711</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Capitalized software development costs</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,406</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,815</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(847</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total finite-lived intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>52,944</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(22,101</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>30,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Indefinite-lived intangible assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">In-process capitalized software development costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>31,985</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> P6Y 13076000 9198000 3878000 P10Y 18352000 8040000 10312000 P8Y4M24D 12460000 7413000 5047000 P3Y7M6D 19375000 6570000 12805000 P2Y4M24D 2986000 1790000 1196000 66249000 33011000 33238000 11154000 44392000 P6Y 12846000 7034000 5812000 P10Y 18034000 6103000 11931000 P8Y4M24D 12368000 5711000 6657000 P5Y 7221000 2406000 4815000 P2Y3M18D 2475000 847000 1628000 52944000 22101000 30843000 1142000 31985000 9700000 6700000 4100000 1400000 0 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents details of the amortization of finite-lived intangible assets that is estimated to be expensed in the future (in thousands): (In process)</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12,477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,309</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2024</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,357</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>33,238</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12477000 7119000 4419000 4309000 3557000 1357000 33238000 Fair Value Measurement of Assets and Liabilities<div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). A fair value measurement reflects the assumptions </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">market participants would use in pricing an asset or liability based on the best available information. These assumptions include the risk inherent in a particular valuation technique (such as a pricing model) and the risks inherent in the inputs to the model.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company classifies inputs to measure fair value using a three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels (with Level 3 being the lowest) and is defined as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pricing inputs are based on quoted market prices for identical assets or liabilities in active markets (e.g., NYSE or NASDAQ). Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pricing inputs include benchmark yields, trade data, reported trades and broker dealer quotes, two-sided markets and industry and economic events, yield to maturity, Municipal Securities Rule Making Board reported trades and vendor trading platform data. Level 2 includes those financial instruments that are valued using various pricing services and broker pricing information including Electronic Communication Networks and broker feeds.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pricing inputs include significant inputs that are generally less observable from objective sources, including the Company’s own assumptions.</span></div></td></tr></table><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy. There have been no transfers of assets or liabilities between fair value measurement classifications during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s financial instruments measured at fair value on a recurring basis in accordance with the authoritative guidance for fair value measurements as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Money market funds</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total cash equivalents</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s financial instruments measured at fair value on a recurring basis in accordance with the authoritative guidance for fair value measurements as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of <br/>December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Money market funds</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total cash equivalents</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding foreign currency exchange forward contracts.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, the Company recorded net foreign currency transaction </span><span style="font-family:inherit;font-size:10pt;">losses</span><span style="font-family:inherit;font-size:10pt;"> of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, primarily related to outstanding intercompany loans that Ctrack has with certain of its subsidiaries, which are remeasured at each reporting period and </span><span style="font-family:inherit;font-size:10pt;">payable upon demand</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All recorded gains and losses on foreign currency transactions are recorded in other income (expense), net, in the consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Financial Instruments</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s financial assets and liabilities are carried at fair value or at amounts that, because of their short-term nature, approximate current fair value, with the exception of its </span><span style="font-family:inherit;font-size:10pt;"><span>$105.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in Convertible Notes (as defined below) (see Note </span><span style="font-family:inherit;font-size:10pt;">5</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt</span><span style="font-family:inherit;font-size:10pt;">). The Company carries its Convertible Notes at amortized cost. The debt and equity components of the Convertible Notes were initially measured using Level 3 inputs and are not measured on a recurring basis. It is not practicable </span></div><span style="font-family:inherit;font-size:10pt;">to determine the fair value of the Convertible Notes due to the lack of information available to calculate the fair value of such notes. The carrying value of the liability component of the Convertible Notes was </span><span style="font-family:inherit;font-size:10pt;"><span>$101.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$93.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span>, respectively. <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). A fair value measurement reflects the assumptions </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">market participants would use in pricing an asset or liability based on the best available information. These assumptions include the risk inherent in a particular valuation technique (such as a pricing model) and the risks inherent in the inputs to the model.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company classifies inputs to measure fair value using a three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels (with Level 3 being the lowest) and is defined as follows:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pricing inputs are based on quoted market prices for identical assets or liabilities in active markets (e.g., NYSE or NASDAQ). Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pricing inputs include benchmark yields, trade data, reported trades and broker dealer quotes, two-sided markets and industry and economic events, yield to maturity, Municipal Securities Rule Making Board reported trades and vendor trading platform data. Level 2 includes those financial instruments that are valued using various pricing services and broker pricing information including Electronic Communication Networks and broker feeds.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:78px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3:</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pricing inputs include significant inputs that are generally less observable from objective sources, including the Company’s own assumptions.</span></div></td></tr></table>The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy. <div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s financial instruments measured at fair value on a recurring basis in accordance with the authoritative guidance for fair value measurements as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of <br/>December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Money market funds</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total cash equivalents</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s financial instruments measured at fair value on a recurring basis in accordance with the authoritative guidance for fair value measurements as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of <br/>December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cash equivalents</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Money market funds</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total cash equivalents</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,085</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 126000 126000 126000 126000 10085000 10085000 10085000 10085000 0 -300000 400000 105100000 101300000 93100000 <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-Term Borrowings</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">DigiCore Secured Banking Facility</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">DigiCore has a secured banking facility with Absa Bank Limited in South Africa (“Absa”), which had a maximum borrowing capacity of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> at December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The facility bears interest at the South Africa prime interest rate less </span><span style="font-family:inherit;font-size:10pt;"><span>0.10%</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>9.90%</span></span><span style="font-family:inherit;font-size:10pt;"> at December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">) and is subject to renewal annually. At December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, was outstanding under this facility.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">DigiCore Secured Overdraft Facility</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">DigiCore has a secured overdraft facility with Grindrod Bank Limited in South Africa, which had a maximum borrowing capacity of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> at December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The facility bears interest at the South Africa prime interest rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>11.00%</span></span><span style="font-family:inherit;font-size:10pt;"> at December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">), requires monthly interest and, in certain instances, minimum principal payments. The facility is subject to renewal annually. At December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$21.0 thousand</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, was outstanding under this facility.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Term Debt</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Term Loan</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 23, 2017, the Company and certain of its direct and indirect subsidiaries (the “Guarantors”) entered into a credit agreement (the “Credit Agreement”) with Cantor Fitzgerald Securities, as administrative agent and collateral agent, and certain lenders (the “Lenders”). Pursuant to the Credit Agreement, the Lenders provided the Company with a term loan in the principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$48.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (the “Term Loan”) with a maturity date of August 23, 2020 (the “Maturity Date”). In conjunction with the closing of the Term Loan, the Company received proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$46.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$35.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which was funded to the Company in cash on the closing date, net of an original issue discount and commitment fee, and the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which was funded through the Company’s repurchase and cancellation of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of its outstanding Inseego Notes (as defined below) pursuant to the terms of the Note Purchase Agreement (as defined below). The Company paid issuance costs of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. Additionally, the Company issued shares of its common stock and accrued an exit fee, which, when combined with the original debt discount and commitment fee, resulted in a total debt discount of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Term Loan is secured by a first priority lien on substantially all of the assets of the Company and the Guarantors, including equity interests in certain of the Company’s direct and indirect subsidiaries, in each case subject to certain customary exceptions and permitted liens. The Credit Agreement includes customary representations and warranties, a material adverse change clause, as well as customary reporting and financial covenants, including a restriction on the level of capital expenditures. The Company obtained waivers of the capital expenditure restriction from the lenders during the year ended December 31, 2019. As a result of the waivers, as of December 31, 2019, the Company was in compliance with all financial covenants under the Credit Agreement. On March 9, 2020, the Company entered into an amendment to the Credit Agreement, which among other things, amended certain financial covenants set forth therein and permits the use of the Company’s Series E Preferred Stock to make certain payments, including interest payments, due thereunder.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Term Loan bears interest at a rate per annum equal to the three-month LIBOR, but in no event less than </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">, plus </span><span style="font-family:inherit;font-size:10pt;"><span>7.625%</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>9.535%</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">). Interest on the Term Loan is payable on the last business day of each calendar month and on the Maturity Date. Principal on the Term Loan is payable on the Maturity Date. At </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, interest due to related parties, totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, was deferred and is included in accrued expenses and other current liabilities on the condensed consolidated balance sheet. This amount will convert to Series E Preferred Stock based on the amendment noted above. Principal on the Term Loan is payable on the Maturity Date.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As required by the terms of the Credit Agreement, during the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company repaid </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of principal on the Term Loan in connection with the Settlement Agreement, as defined below (see Note </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-style:italic;font-weight:normal;">Commitments and Contingencies</span><span style="font-family:inherit;font-size:10pt;">).</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Related parties currently hold </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount. On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender, holder of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Term Loan consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>47,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>47,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: unamortized debt discount and debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(962</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,454</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net carrying amount</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>45,046</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effective interest rate on the Term Loan was </span><span style="font-family:inherit;font-size:10pt;"><span>13.50%</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The following table sets forth total interest expense recognized related to the Term Loan during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,684</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Senior Notes</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Novatel Wireless Notes</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 10, 2015, Novatel Wireless issued </span><span style="font-family:inherit;font-size:10pt;"><span>$120.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>5.50%</span></span><span style="font-family:inherit;font-size:10pt;"> convertible senior notes due 2020 (the “Novatel Wireless Notes”). The Company incurred issuance costs of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company used a portion of the proceeds from the offering to finance its acquisition of Ctrack, to pay fees and expenses related to the acquisition and for general corporate purposes.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Novatel Wireless Notes are governed by the terms of an indenture, dated June 10, 2015, between Novatel Wireless, as issuer, Inseego and Wilmington Trust, National Association, as trustee, as amended by certain supplemental indentures. The Novatel Wireless Notes are senior unsecured obligations of Novatel Wireless and bear interest at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>5.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per year, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on December 15, 2015. The Novatel Wireless Notes will mature on June 15, 2020, unless earlier repurchased or converted. The Novatel Wireless Notes will be convertible into cash, shares of the Company’s common stock, or a combination thereof, at the election of the Company, at an initial conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share of the Company’s common stock.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following the settlement of the exchange offer and consent solicitation described below, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of Novatel Wireless Notes remain outstanding. In connection with the exchange offer and consent solicitation, the Novatel Wireless Notes and its related indenture were amended to, among other things, eliminate certain events of default and substantially all of the restrictive covenants in the Novatel Wireless Notes and its related indenture, including the merger covenant, which sets forth certain requirements that must be met for Novatel Wireless to consolidate, merge or sell all or substantially all of its assets, and the reporting covenant, which requires Novatel Wireless to provide certain periodic reports to noteholders. The Novatel Wireless Notes’ related indenture, as amended, also provides that the form of settlement of any conversions of the Novatel Wireless Notes will be elected by the Company. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inseego Notes</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 9, 2017, in connection with the settlement of an exchange offer and consent solicitation with respect to the Novatel Wireless Notes, the Company issued approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$119.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>5.50%</span></span><span style="font-family:inherit;font-size:10pt;"> convertible senior notes due 2022 (the “Inseego Notes” and collectively with Novatel Wireless Notes, the “Convertible Notes”). The Inseego Notes were issued in </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">exchange for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$119.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of outstanding Novatel Wireless Notes that were validly tendered and accepted for exchange and subsequently canceled. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Inseego Notes are governed by the terms of an indenture, dated January 9, 2017 (the “Inseego Indenture”), between the Company, as issuer, and Wilmington Trust, National Association, as trustee (the “Trustee”). The Inseego Notes are senior unsecured obligations of the Company and bear interest from, and including, December 15, 2016, at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>5.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per year, payable semi-annually in arrears on June 15 and December 15 of each year, beginning on June 15, 2017. The Inseego Notes will mature on June 15, 2022, unless earlier converted, redeemed or repurchased. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Inseego Notes will be convertible into cash, shares of the Company’s common stock, or a combination thereof, at the election of the Company, at an initial conversion rate of </span><span style="font-family:inherit;font-size:10pt;"><span>212.7660</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal amount of the Inseego Notes, which corresponds to an initial conversion price of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.70</span></span><span style="font-family:inherit;font-size:10pt;"> per share of the Company’s common stock. The conversion rate is subject to adjustment from time to time upon the occurrence of certain events, including, but not limited to, the issuance of stock dividends and payment of cash dividends. Because the sale price condition included in the Inseego Indenture was satisfied during December 2019, the Inseego Notes are currently convertible and will remain convertible until March 31, 2020, at which time the convertibility will be reevaluated.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At any time prior to the close of business on the business day immediately preceding December 15, 2021, holders may convert their Inseego Notes at their option only under the following circumstances:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">(i)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">during any calendar quarter (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on the last trading day of the immediately preceding calendar quarter equals or exceeds </span><span style="font-family:inherit;font-size:10pt;"><span>130%</span></span><span style="font-family:inherit;font-size:10pt;"> of the conversion price on such trading day;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">(ii)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">during the </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive business day period immediately after any </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading day period (the “Measurement Period”) in which the trading price per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal amount of the Inseego Notes for each trading day of the Measurement Period was less than </span><span style="font-family:inherit;font-size:10pt;"><span>98%</span></span><span style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price per share of the Company’s common stock and the conversion rate on each such trading day;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">(iii)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">upon the occurrence of certain corporate events specified in the Inseego Indenture; or</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:42px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:18px;"><span style="font-family:inherit;font-size:10pt;">(iv)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">if the Company has called the Inseego Notes for redemption.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On or after December 15, 2021, the holders may convert any of their Inseego Notes at any time prior to the close of business on the business day immediately preceding the maturity date.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company may redeem all or a portion of the Inseego Notes at its option if the last reported sale price per share of the Company’s common stock equals or exceeds </span><span style="font-family:inherit;font-size:10pt;"><span>140%</span></span><span style="font-family:inherit;font-size:10pt;"> of the conversion price for each of at least </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during the </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on, and including, the trading day immediately prior to the date on which the Company provides written notice of redemption, at a redemption price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the Inseego Notes to be redeemed, plus any accrued and unpaid interest on such Inseego Notes, subject to the right of holders as of the close of business on an interest record date to receive the related interest. In addition, if the Company calls the Inseego Notes for redemption, a “make-whole fundamental change” (as defined in the Inseego Indenture) will be deemed to occur. As a result, the Company will, in certain circumstances, increase the conversion rate for holders who convert their Inseego Notes in connection with such redemption.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Inseego Notes are subject to repurchase by the Company at the Optional Repurchase Date at a repurchase price in cash equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the Inseego Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the Optional Repurchase Date, subject to the right of holders of the Inseego Notes on a record date to receive interest through the corresponding interest payment date. On March 6, 2020, the holders of substantially all of the outstanding indebtedness under the notes agreed to waive their optional right to require the Company to repurchase the notes on June 15, 2020.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No “sinking fund” is provided for the Inseego Notes, which means that the Company is not required to periodically redeem or retire the Inseego Notes. If the Company undergoes a “fundamental change” (as defined in the Inseego Indenture), subject to certain conditions, holders may require the Company to repurchase for cash all or part of their Inseego Notes in principal amounts of </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;">, or an integral multiple of </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> in excess thereof. The fundamental change repurchase price will be equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the Inseego Notes to be repurchased, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date, subject to the right of holders as of the close of business on an interest </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">record date to receive the related interest. In addition, every fundamental change is a make-whole fundamental change. As a result, the Company will, in certain circumstances, increase the conversion rate for holders who convert their Inseego Notes in connection with such fundamental change.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Inseego Indenture contains certain covenants, effective until June 15, 2020, that limit the amount of debt, including secured debt, that may be incurred by the Company or its subsidiaries, and that limit the ability of the Company to pay dividends, repurchase its equity securities or make other restricted payments. The Company was in compliance with such covenants at December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Inseego Indenture also provides for customary events of default. If an event of default (other than certain events of bankruptcy, insolvency or reorganization involving the Company) occurs and is continuing, the Trustee, by notice to the Company, or the holders of at least </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> in principal amount of the outstanding Inseego Notes, by notice to the Company and the Trustee, may declare the principal and accrued and unpaid interest on the outstanding Inseego Notes to be immediately due and payable. Upon the occurrence of certain events of bankruptcy, insolvency or reorganization involving the Company, </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal and accrued and unpaid interest of the Inseego Notes will automatically become immediately due and payable. Notwithstanding the foregoing, the Inseego Indenture provides that, to the extent the Company elects and for up to </span><span style="font-family:inherit;font-size:10pt;"><span>60</span></span><span style="font-family:inherit;font-size:10pt;"> days, the sole remedy for an event of default relating to certain failures by the Company to comply with certain reporting covenants consists exclusively of the right to receive special interest on the Inseego Notes at a rate equal to </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum on the principal amount of the outstanding Inseego Notes.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Because the exchange of the Novatel Wireless Notes for the Inseego Notes described above was treated as a debt modification in accordance with applicable FASB guidance (it was between a parent and a subsidiary company and for substantially identical notes), the Company did not recognize a gain or loss with respect to the issuance of the Inseego Notes. In accordance with authoritative guidance, the Company recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$3.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as an additional component of debt discount and additional paid-in capital attributed to the increase in the fair value of the embedded conversion feature of the Inseego Notes before and after modification. The Company will amortize the debt discount on the Inseego Notes as a component of interest expense using the effective interest method through June 2020.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At December 31, 2019, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$44.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Inseego Notes were held by related parties.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Convertible Notes consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Liability component:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>105,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>105,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: unamortized debt discount and debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(12,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net carrying amount</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>101,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Equity component</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>41,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>41,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the issuance of the Convertible Notes, the Company incurred approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of issuance costs, which primarily consisted of underwriting, legal and other professional fees, and allocated the costs to the liability and equity components based on the allocation of the proceeds. Of the approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of issuance costs, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> were allocated to the equity component and recorded as a reduction to additional paid-in capital and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> were allocated to the liability component and recorded as a decrease to the carrying amount of the liability component on the consolidated balance sheet. The portion allocated to the liability component is being amortized to interest expense using the effective interest method through June 2020. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effective interest rate on the liability component of the Convertible Notes was </span><span style="font-family:inherit;font-size:10pt;"><span>13.88%</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The following table sets forth total interest expense recognized related to the Convertible Notes during the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,821</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,822</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>459</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the minimum calendar year principal payments and maturities of long-term debt were as follows, assuming no repurchases or conversions of the Novatel Wireless Notes prior to June 15, 2020, the maturity date, or the Inseego Notes prior to June 15, 2022, the maturity date (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>47,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>104,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2024</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>152,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Exchange Shares</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the first quarter of 2020, the Company entered into privately-negotiated exchange agreements with certain investors holding the Inseego Notes. Pursuant to the exchange agreements, the investors exchanged </span><span style="font-family:inherit;font-size:10pt;"><span>$59.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of outstanding Inseego Notes for </span><span style="font-family:inherit;font-size:10pt;"><span>13,688,876</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock, par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;"> per share. The investors agreed to waive any accrued but unpaid interest on the exchanged Inseego Notes. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the above Exchange Shares, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>942,702</span></span><span style="font-family:inherit;font-size:10pt;"> additional shares of the Company’s common stock. The Company will account for the debt conversion as an induced conversion under ASC 470 -“</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt</span><span style="font-family:inherit;font-size:10pt;">”, and as such, expects to record a loss on induced conversion of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$7.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> as other expense during the first quarter of 2020.</span></div> 1000000.0 0.0010 0.0990 200000 1000000.0 300000 0.0100 0.1100 21000.0 400000 48000000.0 46900000 35000000.0 11900000 14900000 500000 4000000.0 0.0100 0.07625 0.09535 1300000 500000 1 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Term Loan consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>47,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>47,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: unamortized debt discount and debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(962</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,454</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net carrying amount</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>45,046</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 47500000 47500000 962000 2454000 46538000 45046000 0.1350 The following table sets forth total interest expense recognized related to the Term Loan during the years ended <span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,684</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,331</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>161</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,175</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4789000 4684000 1331000 1331000 161000 160000 6281000 6175000 120000000.0 0.0550 3900000 0.0550 5.00 200000 119800000 0.0550 119800000 0.0550 212.7660 4.70 20 30 1.30 5 5 0.98 1.40 20 30 1 1 1 0.25 1 P60D 0.0050 3600000 44800000 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Convertible Notes consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Liability component:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>105,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>105,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: unamortized debt discount and debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(12,071</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net carrying amount</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>101,334</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Equity component</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>41,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>41,905</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div> 105125000 105125000 3791000 12071000 101334000 93054000 41905000 41905000 3900000 3900000 1300000 2600000 0.1388 The following table sets forth total interest expense recognized related to the Convertible Notes during the years ended <span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,821</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,822</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>459</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total interest expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,062</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,063</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5782000 5782000 7821000 7822000 459000 459000 14062000 14063000 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the minimum calendar year principal payments and maturities of long-term debt were as follows, assuming no repurchases or conversions of the Novatel Wireless Notes prior to June 15, 2020, the maturity date, or the Inseego Notes prior to June 15, 2022, the maturity date (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:89%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>47,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>104,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2024</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>152,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 47750000 0 104875000 0 0 0 152625000 59900000 13688876 0.001 942702 -7900000 Income Taxes <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s loss before income taxes for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> is comprised of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(39,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,335</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(387</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Loss before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(39,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> is comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>801</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(610</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(598</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>536</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s net deferred tax liabilities consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Provision for excess and obsolete inventory</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,003</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,426</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest expense limitation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net operating loss and tax credit carryforwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>95,258</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>86,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Right-of-use-asset</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Unrecognized tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,163</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>105,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>95,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease liability</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(650</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Purchased intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(4,485</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,742</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(219</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,234</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,284</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(103,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(93,844</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net deferred tax liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(4,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. The Company records a valuation allowance to reduce any deferred tax assets by the amount of any tax benefits that, based on available evidence and judgment, are not expected to be realized.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company assesses whether a valuation allowance should be recorded against its deferred tax assets based on the consideration of all available evidence, using a “more likely than not” realization standard. The four sources of taxable income that must be considered in determining whether deferred tax assets will be realized are: (1) future reversals of existing taxable temporary differences (i.e., offset of gross deferred tax assets against gross deferred tax liabilities); (2) taxable income in prior carryback years, if carryback is permitted under the applicable tax law; (3) tax planning strategies; and (4) future taxable income exclusive of reversing temporary differences and carryforwards.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized valuation allowances of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, related to its deferred tax assets created in those respective years. As a result, no net income tax benefits resulted in the Company’s statements of operations from the operating losses created during those years.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes reconciles to the amount computed by applying the statutory federal income tax rate of </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> to loss before income taxes as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Federal tax benefit, at statutory rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">State benefit, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign tax rate difference</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Valuation allowance against future tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,456</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>291</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(209</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>536</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had U.S. federal net operating loss carryforwards (“NOLs”) related to tax years 2019 and prior of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$389.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$41.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of these NOLs have no expiration date. The remainder begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;">, unless previously utilized. Some of these NOLs may be limited by either past or future changes in control events. The Company has California net operating loss carryforwards at December 31, 2019 of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$44.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2028</span><span style="font-family:inherit;font-size:10pt;">, unless previously utilized, and foreign net operating losses for its active foreign subsidiaries of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$50.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which generally have no expiration date. At December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had federal research and development tax credit carryforwards of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which begin to expire in 2026, unless previously utilized, and California research and development tax credit carryforwards of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$12.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, which have no expiration date.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to Internal Revenue Code (“IRC”) Sections 382 and 383, </span><span style="font-family:inherit;font-size:10pt;"><span>annual use of the Company’s net operating loss and research and development credit carryforwards may be limited in the event a cumulative change in ownership of more than 50% occurs within a rolling three-year period</span></span><span style="font-family:inherit;font-size:10pt;">. An analysis was performed for the period through December 31, 2019 and did not identify any events of cumulative change in ownership during the review period. The Company will continue monitoring any future changes in stock ownership. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company entered into a Rights Agreement on January 22, 2018 (the “Rights Agreement”), subsequent to the balance sheet date, with Computershare Trust Company, N.A., a federally chartered trust company, as rights agent. The Rights Agreement is intended to discourage acquisitions of the Company’s common stock which could result in a cumulative change in ownership of more than 50% within a rolling three-year period, thereby preserving the Company’s current ability to utilize net operating loss carryforwards to offset future income tax obligations; however, there is no assurance that the Rights Agreement will prevent a cumulative change in ownership. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is the Company’s intention to reinvest undistributed earnings of its foreign subsidiaries and thereby indefinitely postpone their remittance. Accordingly, no provision has been made for foreign withholding taxes on U.S. income taxes which may become payable if undistributed earnings of the foreign subsidiary were paid as dividends to the Company.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> income tax benefit was recognized during the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. At December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company did not have interest expense related to uncertain tax positions or a liability for unrecognized tax benefits. The Company does not expect changes to its uncertain tax position in the next twelve months.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Increases related to current and prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>324</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Increases related to current and prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>929</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>37,835</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There are no tax benefits that, if recognized, would affect the effective tax rate that are included in the balances of unrecognized tax benefits at December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company and its subsidiaries file U.S., state and foreign income tax returns in jurisdictions with various statutes of limitations. The Company’s tax returns are subject to examination by federal, state and foreign taxing authorities. The Company’s federal and state tax returns are subject to examination for the years beginning in 2015 and 2014, respectively. Net operating loss carryforwards arising prior to these years are also open to examination, if and when utilized. The Company believes appropriate provisions for all outstanding issues have been made for all jurisdictions and all open years. However, because audit outcomes and the timing of audit settlements are subject to significant uncertainty, the Company’s current estimate of the total amounts of unrecognized tax benefits could increase or decrease for all open years.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s loss before income taxes for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> is comprised of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Domestic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(39,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,335</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(387</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Loss before income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(39,574</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -39187000 -7335000 -387000 7000 -39574000 -7328000 <div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> is comprised of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>766</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total current</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>801</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(610</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total deferred</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(598</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>536</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -49000 0 35000 35000 1148000 766000 1134000 801000 12000 12000 0 0 -610000 2000 -598000 14000 536000 815000 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s net deferred tax liabilities consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Provision for excess and obsolete inventory</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,003</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,426</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Interest expense limitation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net operating loss and tax credit carryforwards</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>95,258</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>86,385</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Right-of-use-asset</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Unrecognized tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,163</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>105,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>95,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Operating lease liability</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(650</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Purchased intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(4,485</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,742</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(219</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,799</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,234</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,284</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(103,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(93,844</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net deferred tax liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(4,457</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2003000 2710000 0 1426000 5562000 2769000 95258000 86385000 1226000 1218000 650000 1288000 1163000 105987000 95671000 650000 3623000 4485000 1742000 0 219000 1799000 6234000 6284000 103702000 93844000 3949000 4457000 9200000 2900000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes reconciles to the amount computed by applying the statutory federal income tax rate of </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> to loss before income taxes as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Federal tax benefit, at statutory rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,555</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">State benefit, net of federal benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Foreign tax rate difference</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Valuation allowance against future tax benefits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,456</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>121</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>291</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(209</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>536</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -8311000 -1555000 27000 27000 476000 24000 9168000 2878000 1456000 471000 341000 121000 291000 -209000 536000 815000 389100000 41300000 44000000.0 50200000 10200000 12100000 annual use of the Company’s net operating loss and research and development credit carryforwards may be limited in the event a cumulative change in ownership of more than 50% occurs within a rolling three-year period 0 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amounts of unrecognized tax benefits is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Increases related to current and prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>324</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>36,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Increases related to current and prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>929</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>37,835</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 36582000 324000 36906000 929000 37835000 Stockholders’ Equity<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">August 6, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company completed a private placement of </span><span style="font-family:inherit;font-size:10pt;"><span>12,062,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock and warrants (the “2018 Warrants”) to purchase an additional </span><span style="font-family:inherit;font-size:10pt;"><span>4,221,700</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions, to certain accredited investors for gross proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$19.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash. Each warrant has an initial exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.52</span></span><span style="font-family:inherit;font-size:10pt;"> per share, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions, and will expire on </span><span style="font-family:inherit;font-size:10pt;">August 6, 2023</span><span style="font-family:inherit;font-size:10pt;">. The warrants may be exercisable on a cashless exercise basis if, and only if, the shares of common stock underlying such warrants cannot be immediately resold pursuant to an effective registration statement or Rule 144 of the Securities Act of 1933, as amended, without volume or manner of sale restrictions. In connection with the private placement, the Company incurred issuance costs of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> On </span><span style="font-family:inherit;font-size:10pt;">March 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the 2018 Warrants were exercised at an exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.52</span></span><span style="font-family:inherit;font-size:10pt;"> per share, for aggregate cash proceeds to the Company of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$10.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. In connection with the exercise of the 2018 Warrants, on </span><span style="font-family:inherit;font-size:10pt;">March 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company issued additional warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>2,500,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock (the “2019 Warrants”) to the accredited investors. Each 2019 Warrant has an initial exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.00</span></span><span style="font-family:inherit;font-size:10pt;"> per share, subject to adjustment for stock splits, reverse stock splits, stock dividends and similar transactions, will be exercisable at any time on or after </span><span style="font-family:inherit;font-size:10pt;">September 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, and will expire on </span><span style="font-family:inherit;font-size:10pt;">June 30, 2022</span><span style="font-family:inherit;font-size:10pt;">. The 2019 Warrants may be exercisable on a cashless exercise basis if, and only if, the shares of common stock underlying such warrants cannot be immediately resold pursuant to an effective registration statement or Rule 144 of the Securities Act of 1933, as amended, without volume or manner of sale restrictions. </span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of 2019, the Company received </span><span style="font-family:inherit;font-size:10pt;"><span>$6.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in net cash proceeds from the exercise of </span><span style="font-family:inherit;font-size:10pt;"><span>1,255,129</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s common stock purchase warrants issued in 2015.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company assessed the terms of the warrants under ASC 815, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivatives and Hedges</span><span style="font-family:inherit;font-size:10pt;">. Pursuant to this guidance, the Company has determined that the warrants do not require liability accounting and has classified the warrants as equity.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Preferred Stock</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has a total of </span><span style="font-family:inherit;font-size:10pt;"><span>2,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of preferred stock authorized for issuance at a par value of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;"> per share, </span><span style="font-family:inherit;font-size:10pt;"><span>150,000</span></span><span style="font-family:inherit;font-size:10pt;"> of which have been designated Series D Preferred Stock and </span><span style="font-family:inherit;font-size:10pt;"><span>39,500</span></span><span style="font-family:inherit;font-size:10pt;"> of which have been designated Series E Preferred Stock. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">August 9, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company completed a private placement of </span><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Series E Preferred Stock for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in accordance with the terms and provisions of a Securities Purchase Agreement, dated </span><span style="font-family:inherit;font-size:10pt;">August 9, 2019</span><span style="font-family:inherit;font-size:10pt;">, by and among the Company and certain accredited investors. Each share of Series E Preferred Stock entitles the holder thereof to receive, when, as and if declared by the Company out of assets legally available therefor, cumulative cash dividends at an annual rate of </span><span style="font-family:inherit;font-size:10pt;"><span>9.00%</span></span><span style="font-family:inherit;font-size:10pt;"> payable quarterly in arrears on January 1, April 1, July 1 and October 1 of each year, beginning on October 1, 2019. If dividends are not declared and paid in any quarter, or if such dividends are declared but holders of the Series E Preferred Stock elect not to receive them in cash, the quarterly dividend will be deemed to </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">accrue and will be added to the Series E Base Amount. The Series E Preferred Stock has no voting rights unless otherwise required by law. The Series E Preferred Stock is perpetual and has no maturity date. However, the Company may, at its option, redeem shares of the Series E Preferred Stock, in whole or in part, on or after July 1, 2022, at a price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>110%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Series E Base Amount plus (without duplication) any accrued and unpaid dividends. The “Series E Base Amount” means </span><span style="font-family:inherit;font-size:10pt;"><span>$1,000</span></span><span style="font-family:inherit;font-size:10pt;"> per share, plus any accrued but unpaid dividends, whether or not declared by the Company’s board of directors, subject to appropriate adjustment in the event of any stock dividend, stock split, combination or other similar recapitalization with respect to the Series E Preferred Stock. In the event of a liquidation, dissolution or winding up of the Company, the holders of the Series E Preferred Stock will be entitled to receive, after satisfaction of liabilities to creditors and subject to the rights of holders of any senior securities, but before any distribution of assets is made to holders of common stock or any other junior securities, the Series E Base Amount plus (without duplication) any accrued and unpaid dividends.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no dividends declared and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of dividends were accrued as of December 31, 2019.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 6, 2020, the Company entered into a Securities Purchase Agreement with an accredited investor pursuant to which, among other things, the Company issued and sold to the investor, in a private placement transaction, an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>25,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s Series E Preferred Stock, for a purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,000</span></span><span style="font-family:inherit;font-size:10pt;"> per share of Series E Preferred Stock, resulting in gross proceeds to the Company of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Rights Agreement</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 22, 2018, the Company entered into the Rights Agreement and issued a dividend of </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> preferred share purchase right (a “Right”) to each of the stockholders of record of each share of common stock outstanding on February 2, 2018. Each Right entitles the registered holder to purchase from the Company </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> one-thousandth of a share of Series D Preferred Stock, par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.001</span></span><span style="font-family:inherit;font-size:10pt;"> per share (the “Preferred Shares”), of the Company, at a price of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.00</span></span><span style="font-family:inherit;font-size:10pt;"> per </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> one-thousandth of a Preferred Share represented by a Right (the “Purchase Price”), subject to adjustment. The description and terms of the Rights are set forth in the Rights Agreement.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Rights are not exercisable until the Distribution Date (as defined in the Rights Agreement). The Rights will expire on the earlier of (i) the close of business on January 22, 2021, (ii) the time at which the Rights are redeemed, and (iii) the time at which the Rights are exchanged.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Until a Right is exercised, the holder thereof, as such, will have no rights as a stockholder of the Company, including, without limitation, the right to vote or to receive dividends.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the issuance of the 2019 Warrants, on March 28, 2019, the Company entered into an Amendment No. 3 to the Rights Agreement, dated January 22, 2018, as amended by that certain Amendment No. 1 to Rights Agreement, dated August 6, 2018, and as amended by that certain Amendment No. 2 to Rights Agreement, dated December 4, 2018, between the Company and Computershare Trust Company, N.A., as rights agent, for the purpose of modifying the definition of “Acquiring Person” under the Rights Agreement to permit each of the Investors to remain a Grandfathered Stockholder (as defined in the Rights Agreement) and not be deemed an “Acquiring Person” under the Rights Agreement in connection with the Investors’ purchase of the 2019 Warrants.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Investors will remain Grandfathered Stockholders as long as they do not acquire, after the date of the Third Amendment to Rights Agreement, beneficial ownership of Company securities (other than as a result of any adjustment provision or the accrual of interest under any outstanding convertible notes) equal to more than </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the then-outstanding common stock.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Common Shares Reserved for Future Issuance</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had reserved shares of common stock for possible future issuance as of December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> as follows:</span></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:77%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock warrants outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,838,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,815,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Stock options outstanding </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,044,304</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,796,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted stock units outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>400,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>454,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares available for issuance pursuant to Convertible Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,649,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,649,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares available for future grants of awards under the 2015 Incentive Compensation Plan</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,943,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares available for future grants of awards under the 2018 Omnibus Incentive Compensation Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,483,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,224,425</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares available under the 2000 Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>622,476</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>825,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total shares of common stock reserved for issuance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,042,995</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>61,708,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12062000 4221700 19700000 2.52 500000 2.52 10600000 2500000 7.00 6900000 1255129 2000000 0.001 150000 39500 10000 10000000.0 0.0900 1.10 1000 400000 25000 1000 25000000.0 1 0.001 10.00 0.0050 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had reserved shares of common stock for possible future issuance as of December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> as follows:</span></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:77%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock warrants outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,838,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5,815,283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Stock options outstanding </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,044,304</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,796,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Restricted stock units outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>400,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>454,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares available for issuance pursuant to Convertible Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,649,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>40,649,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares available for future grants of awards under the 2015 Incentive Compensation Plan</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,943,085</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares available for future grants of awards under the 2018 Omnibus Incentive Compensation Plan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,483,664</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,224,425</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Shares available under the 2000 Employee Stock Purchase Plan</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>622,476</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>825,537</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total shares of common stock reserved for issuance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,042,995</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>61,708,149</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2838454 5815283 9044304 8796212 400315 454382 40649225 40649225 4557 1943085 2483664 3224425 622476 825537 56042995 61708149 Share-based Compensation<div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company granted awards under the 2018 Omnibus Incentive Compensation Plan, previously named the Amended and Restated 2009 Omnibus Incentive Compensation Plan (the “2018 Plan”), and the 2015 Incentive Compensation Plan (the “2015 Plan”). The Compensation Committee of the Board of Directors administers the plans.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the 2015 Plan and the 2018 Plan, a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>1,946,915</span></span><span style="font-family:inherit;font-size:10pt;"> shares and </span><span style="font-family:inherit;font-size:10pt;"><span>20,576,085</span></span><span style="font-family:inherit;font-size:10pt;"> shares, respectively, of common stock may be issued upon the exercise of stock options, in the form of restricted stock, or in settlement of RSUs or other awards, including awards with alternative vesting schedules such as performance-based criteria.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,952</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</span></div><div style="line-height:120%;padding-bottom:4px;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Compensation Committee of the Board of Directors determines eligibility, vesting schedules and exercise prices for stock options granted. Stock options generally have a term of </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;"> and vest over a three- to four-year period.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:77%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Expected term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average fair value of stock option awards granted during the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.56</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.56</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:6px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s stock option activity for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (dollars in thousands, except per share data):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:53%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock<br/>Options<br/>Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Exercise<br/>Price Per<br/>Option</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Outstanding — December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,796,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,660,936</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,489,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.69</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(923,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Outstanding — December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,044,304</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Vested and Expected to Vest — December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,814,925</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.75</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.17</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Exercisable — December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,648,992</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>1,611,731</span></span><span style="font-family:inherit;font-size:10pt;"> shares were issued upon the exercise of stock options. The total intrinsic value of stock options exercised to purchase common stock during the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, total unrecognized share-based compensation expense related to non-vested stock options was </span><span style="font-family:inherit;font-size:10pt;"><span>$9.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is expected to be recognized over a weighted-average period of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span><span style="font-family:inherit;font-size:10pt;"> years. The Company recognized approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of share-based compensation expense related to the vesting of stock option awards during the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock Units</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the 2018 Plan and the 2015 Plan, the Company may issue RSUs that, upon satisfaction of vesting conditions, allow for recipients to receive common stock. Issuances of such awards reduce common stock available under the 2018 Plan and 2015 Plan for stock incentive awards. The Company measures compensation cost associated with grants of RSUs at fair value, which is generally the closing price of the Company’s stock on the date of grant. RSUs generally vest over a three- to four-year period.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of restricted stock unit activity under all plans for the year ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> is presented below:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:76%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Grant-Date Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-vested — December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>454,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>870,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.07</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(809,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4.20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(114,735</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-vested — December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>400,315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the weighted-average grant-date fair value of RSUs granted was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.01</span></span><span style="font-family:inherit;font-size:10pt;">. During the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the total fair value of shares vested was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized share-based compensation expense related to non-vested RSUs, which is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span><span style="font-family:inherit;font-size:10pt;"> years. The Company recognized approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of share-based compensation expense related to the vesting of RSUs during the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2000 Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The ESPP permits eligible employees of the Company to purchase newly issued shares of common stock, at a price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the lower of the fair market value on (i) the first day of the offering period or (ii) the last day of each six-month </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">purchase period, through payroll deductions of up to </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of their annual cash compensation. Under the ESPP, a maximum of </span><span style="font-family:inherit;font-size:10pt;"><span>5,324,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock may be purchased by eligible employees.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company issued </span><span style="font-family:inherit;font-size:10pt;"><span>203,061</span></span><span style="font-family:inherit;font-size:10pt;"> shares and </span><span style="font-family:inherit;font-size:10pt;"><span>282,101</span></span><span style="font-family:inherit;font-size:10pt;"> shares, respectively, under the ESPP. The Company recognized approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of share-based compensation expense related to the ESPP during the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 1946915 20576085 <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the years ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the following table presents total share-based compensation expense in each functional line item on the consolidated statements of operations (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Cost of revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,017</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,669</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,952</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,876</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1133000 390000 1548000 1017000 1669000 970000 2952000 2499000 7302000 4876000 P10Y <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the weighted-average assumptions used in the Black-Scholes valuation model by the Company in calculating the fair value of each stock option granted:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:77%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Expected dividend yield</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Volatility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Expected term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0.018 0.028 0.81 0.84 P5Y9M18D P5Y9M18D 3.56 1.56 <div style="line-height:120%;padding-top:6px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s stock option activity for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (dollars in thousands, except per share data):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:53%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock<br/>Options<br/>Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Exercise<br/>Price Per<br/>Option</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Intrinsic<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Outstanding — December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8,796,212</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,660,936</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,489,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.69</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(923,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3.64</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Outstanding — December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>9,044,304</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Vested and Expected to Vest — December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7,814,925</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.75</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>8.17</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,753</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Exercisable — December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,648,992</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>7.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8796212 2.10 2660936 5.17 1489067 1.69 923777 3.64 9044304 2.91 P8Y3M18D 39997000 7814925 2.75 P8Y2M1D 35753000 3648992 1.93 P7Y3M10D 19735000 1611731 5600000 2400000 9000000.0 P2Y9M18D 3500000 2500000 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of restricted stock unit activity under all plans for the year ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> is presented below:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:76%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:2%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Grant-Date Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-vested — December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>454,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>870,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>5.07</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(809,482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4.20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(114,735</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3.66</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-vested — December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>400,315</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3.95</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 454382 2.17 870150 5.07 809482 4.20 114735 3.66 400315 3.95 2.01 4000000.0 2100000 600000 P0Y10M24D 3500000 2200000 0.85 0.10 5324000 203061 282101 300000 200000 Earnings per Share<div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic EPS excludes dilution and is computed by dividing net income (loss) attributable to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted EPS reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock using the treasury stock method. Potentially dilutive securities (consisting primarily of the Convertible Notes calculated using the if-converted and treasury stock method and warrants, stock options and RSUs calculated using the treasury stock method) are excluded from the diluted EPS computation in loss periods and when the applicable exercise price is greater than the market price on the period end date as their effect would be anti-dilutive.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:4pt;"><span style="font-family:inherit;font-size:4pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:4pt;"><span style="font-family:inherit;font-size:4pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(40,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>78,322,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>66,104,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic and diluted net loss per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.52</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the computation of diluted EPS excluded </span><span style="font-family:inherit;font-size:10pt;"><span>34,791,838</span></span><span style="font-family:inherit;font-size:10pt;"> shares, primarily related to Convertible Notes, warrants, stock options and RSUs for which the effect would have been anti-dilutive.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The calculation of basic and diluted earnings per share was as follows (in thousands, except share and per share data):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:4pt;"><span style="font-family:inherit;font-size:4pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:4pt;"><span style="font-family:inherit;font-size:4pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss attributable to common stockholders</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(40,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Weighted-average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>78,322,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>66,104,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic and diluted net loss per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.52</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -40486000 -8058000 78322496 66104376 -0.52 -0.12 34791838 Commitments and Contingencies<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company is regularly required to directly or indirectly participate in other U.S. patent infringement actions pursuant to its contractual indemnification obligations to certain customers. Based on an evaluation of these matters and discussions with the Company’s intellectual property litigation counsel, the Company currently believes that liabilities arising from or sums paid in settlement of these existing matters, if any, would not have a material adverse effect on its consolidated results of operations or financial condition. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 11, 2017, the Company initiated a lawsuit against the former stockholders of RER in the Court of Chancery of the State of Delaware seeking recovery of damages for civil conspiracy, fraud in the inducement, unjust enrichment and breach of fiduciary duty. On January 16, 2018, the former stockholders of RER filed an answer and counterclaim in the matter seeking recovery of certain deferred and earn-out payments allegedly owed to them by the Company in connection with the Company’s acquisition of RER. On </span><span style="font-family:inherit;font-size:10pt;">July 26, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company and the former stockholders of RER entered into a mutual general release and settlement agreement (the “Settlement Agreement”) pursuant to which the parties agreed to release all claims against each other and the Company agreed to (i) pay the former stockholders of RER </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash by August 17, 2018, (ii) immediately instruct its transfer agent to permit the transfer or sale of </span><span style="font-family:inherit;font-size:10pt;"><span>973,333</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock that the Company had issued to the former stockholders of RER in March 2017, (iii) immediately issue </span><span style="font-family:inherit;font-size:10pt;"><span>500,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock to the former stockholders of RER, (iv) within 12 months following the execution of the Settlement Agreement, deliver to the former stockholders of RER an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash, common stock, or a combination thereof, at the Company’s option, (v) within 24 months following the execution of the Settlement Agreement deliver to the former stockholders of RER an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash, common stock, or a combination thereof, at the Company’s option, and (vi) file one or more registration statements with respect to the resale of the shares of the Company’s common stock issued to the former stockholders of RER pursuant to the Settlement Agreement. In connection with the settlement, the Company recognized a gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is included in extinguishment of acquisition-related liabilities in the consolidated statement of operations for the period ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company’s remaining liability under the </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlement Agreement at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> consists of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and is classified within accrued expenses and other current liabilities on the consolidated balance sheets.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Indemnification </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of business, the Company periodically enters into agreements that require the Company to indemnify and defend its customers for, among other things, claims alleging that the Company’s products infringe third-party patents or other intellectual property rights. The Company’s maximum exposure under these indemnification provisions cannot be estimated but the Company does not believe that there are any matters individually or collectively that would have a material adverse effect on its consolidated results of operations or financial condition.</span></div> 1000000.0 973333 500000 1000000.0 1000000.0 17200000 1000000.0 Leases<div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lessee</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee in lease agreements for office space, automobiles and certain equipment. Certain of the Company’s leases contain provisions that provide for one or more options to renew at the Company’s sole discretion. The majority of the Company’s leases are comprised of fixed lease payments, with a small percentage of its real estate leases including lease payments subject to a rate or index which may be variable. Certain real estate leases also include executory costs such as common area maintenance (non-lease component). As a practical expedient permitted under ASC 842, the Company has elected to account for the lease and non-lease components as a single lease component. Lease payments, which may include lease components and non-lease components, are included in the measurement of the Company’s lease liabilities to the extent that such payments are either fixed amounts or variable amounts based on a rate or index (fixed in substance) as stipulated in the lease contract.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> None of the Company’s lease agreements contain any material residual value guarantees or material restrictive covenants. As a result of the Company’s election of the package of practical expedients permitted within ASC 842, which among other things, allows for the carryforward of historical lease classification, all of the Company’s lease agreements in existence at the date of adoption that were classified as operating leases under ASC 840 have been classified as operating leases under ASC 842. Lease expense for payments related to the Company’s operating leases is recognized on a straight-line basis over the related lease term, which includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments as specified in the lease. Right-of-use assets and lease liabilities related to the Company’s operating leases are recognized at the lease commencement date based on the present value of the remaining lease payments over the lease term. When the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available surrounding the Company’s borrowing rates at the lease commencement date in determining the present value of lease payments. The right-of-use asset also includes any lease payments made at or before lease commencement less any lease incentives. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had right-of-use assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and lease liabilities related to its operating leases of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. Right-of-use assets are included in right-of-use assets, net, on the consolidated balance sheet and lease liabilities related to the Company’s operating leases are included in accrued expenses and other liabilities and other long-term liabilities on the consolidated balance sheet. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company’s weighted-average remaining lease term and weighted-average discount rate related to its operating leases were </span><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span><span style="font-family:inherit;font-size:10pt;"> years and </span><span style="font-family:inherit;font-size:10pt;"><span>9.4%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The future minimum payments under operating leases were as follows at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2024</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total minimum operating lease payments</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,210</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: amounts representing interest</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(401</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Present value of net minimum operating lease payments</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: current portion</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,101</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Long-term portion of operating lease obligations</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lessor</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to January 1, 2019, and as previously disclosed in the Company’s Form 10-K for the year ended December 31, 2018, the Company derived revenue from customers who lease the Company’s monitoring devices. The Company recorded such revenue in accordance with the previous lease accounting guidance ASC 840, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">, and determined that the leases qualify as operating leases.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Monitoring device leases in which the Company serves as lessor are classified as operating leases. Accordingly, rental devices are carried at historical cost less accumulated depreciation and impairment, if any, and are included in rental assets, net, on the condensed consolidated balance sheets. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Since the lease components meet the criteria for an operating lease under ASC 842, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company will account for the combined component as a single performance obligation under ASC 606, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">.</span></div> Leases<div style="line-height:120%;padding-bottom:12px;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lessee</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee in lease agreements for office space, automobiles and certain equipment. Certain of the Company’s leases contain provisions that provide for one or more options to renew at the Company’s sole discretion. The majority of the Company’s leases are comprised of fixed lease payments, with a small percentage of its real estate leases including lease payments subject to a rate or index which may be variable. Certain real estate leases also include executory costs such as common area maintenance (non-lease component). As a practical expedient permitted under ASC 842, the Company has elected to account for the lease and non-lease components as a single lease component. Lease payments, which may include lease components and non-lease components, are included in the measurement of the Company’s lease liabilities to the extent that such payments are either fixed amounts or variable amounts based on a rate or index (fixed in substance) as stipulated in the lease contract.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> None of the Company’s lease agreements contain any material residual value guarantees or material restrictive covenants. As a result of the Company’s election of the package of practical expedients permitted within ASC 842, which among other things, allows for the carryforward of historical lease classification, all of the Company’s lease agreements in existence at the date of adoption that were classified as operating leases under ASC 840 have been classified as operating leases under ASC 842. Lease expense for payments related to the Company’s operating leases is recognized on a straight-line basis over the related lease term, which includes options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets represent the Company’s right to use an underlying asset during the lease term and lease liabilities represent the Company’s obligation to make lease payments as specified in the lease. Right-of-use assets and lease liabilities related to the Company’s operating leases are recognized at the lease commencement date based on the present value of the remaining lease payments over the lease term. When the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available surrounding the Company’s borrowing rates at the lease commencement date in determining the present value of lease payments. The right-of-use asset also includes any lease payments made at or before lease commencement less any lease incentives. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had right-of-use assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and lease liabilities related to its operating leases of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. Right-of-use assets are included in right-of-use assets, net, on the consolidated balance sheet and lease liabilities related to the Company’s operating leases are included in accrued expenses and other liabilities and other long-term liabilities on the consolidated balance sheet. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company’s weighted-average remaining lease term and weighted-average discount rate related to its operating leases were </span><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span><span style="font-family:inherit;font-size:10pt;"> years and </span><span style="font-family:inherit;font-size:10pt;"><span>9.4%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The future minimum payments under operating leases were as follows at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2024</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total minimum operating lease payments</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,210</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: amounts representing interest</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(401</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Present value of net minimum operating lease payments</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: current portion</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,101</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Long-term portion of operating lease obligations</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lessor</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to January 1, 2019, and as previously disclosed in the Company’s Form 10-K for the year ended December 31, 2018, the Company derived revenue from customers who lease the Company’s monitoring devices. The Company recorded such revenue in accordance with the previous lease accounting guidance ASC 840, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">, and determined that the leases qualify as operating leases.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Monitoring device leases in which the Company serves as lessor are classified as operating leases. Accordingly, rental devices are carried at historical cost less accumulated depreciation and impairment, if any, and are included in rental assets, net, on the condensed consolidated balance sheets. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Since the lease components meet the criteria for an operating lease under ASC 842, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company will account for the combined component as a single performance obligation under ASC 606, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 2700000 2800000 P2Y10M24D 0.094 <div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The future minimum payments under operating leases were as follows at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2020</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,315</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">2024</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total minimum operating lease payments</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>3,210</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: amounts representing interest</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(401</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Present value of net minimum operating lease payments</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,809</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Less: current portion</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,101</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Long-term portion of operating lease obligations</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> 1315000 911000 615000 276000 93000 3210000 401000 2809000 1101000 1708000 <span style="font-weight:bold;">Geographic Information and Concentrations of Risk</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Geographic Information</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the geographic concentration of the Company’s assets (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">United States and Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>81,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">South Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>53,610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>161,373</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>162,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the Company’s net revenues by geographic region based on shipping destination (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended<br/>December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">United States and Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>158,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>139,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">South Africa</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>219,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>202,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentrations of Risk</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, one customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>52.5%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>48.8%</span></span><span style="font-family:inherit;font-size:10pt;"> of net revenues, respectively. At December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, two customers accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>25.0%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>11.2%</span></span><span style="font-family:inherit;font-size:10pt;"> of total accounts receivable. At December 31, 2018, two customers accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>30.5%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>12.8%</span></span><span style="font-family:inherit;font-size:10pt;"> of total accounts receivable.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the geographic concentration of the Company’s assets (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">United States and Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>81,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>79,809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">South Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>53,610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,937</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>161,373</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>162,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 81769000 79809000 53610000 56937000 25994000 25510000 161373000 162256000 <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table details the Company’s net revenues by geographic region based on shipping destination (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Ended<br/>December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">United States and Canada</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>158,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>139,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">South Africa</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>35,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>38,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25,739</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>219,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>202,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 158756000 139246000 35001000 38608000 25739000 24609000 219496000 202463000 0.525 0.488 0.250 0.112 0.305 0.128 Retirement Savings Plan<span style="font-family:inherit;font-size:10pt;">The Company has a defined contribution 401(k) retirement savings plan (the “Plan”). Substantially all of the Company’s U.S. employees are eligible to participate in the Plan after meeting certain minimum age and service requirements. The Company matches </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the first </span><span style="font-family:inherit;font-size:10pt;"><span>6%</span></span><span style="font-family:inherit;font-size:10pt;"> of an employee’s designated deferral of their eligible compensation. Employees may make discretionary contributions to the Plan subject to Internal Revenue Service limitations. Employer matching contributions under the Plan amounted to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span>, respectively. Employer matching contributions vest immediately. 0.50 0.06 500000 400000 Restructuring<div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the third quarter of 2015, the Company approved a restructuring initiative to better position the Company to operate in current market conditions and more closely align operating expenses with revenues, which included employee severance costs and facility exit related costs. In the fourth quarter of 2015, the Company commenced certain initiatives relating to the reorganization of executive level management (collectively, the “2015 Initiatives”). The Company continued these initiatives in 2016 with a reduction-in-force and the completion of the closure of its facility in Richardson, TX. The 2015 Initiatives are expected to cost a total of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$6.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and be completed when the Richardson, TX lease expires in June 2020.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth activity in the restructuring liability for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:39%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Costs Incurred </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cumulative Costs Incurred to Date</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">2015 Initiatives</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Employee Severance Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Facility Exit Related Costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(474</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>634</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The balance of the restructuring liability at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> consists of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> included in accrued expenses and other current liabilities in the consolidated balance sheet. </span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company wrote down the value of certain inventory by approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">related to the abandonment of certain product lines that management decided to exit. The Company accounted for the adjustments in accordance with the ASC 330, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventory</span><span style="font-family:inherit;font-size:10pt;">, and included the adjustments in impairment of abandoned product line, net of recoveries, within cost of net revenues in the consolidated statements of operations</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span></div> 6000000.0 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth activity in the restructuring liability for the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands): </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="22"/></tr><tr><td style="width:39%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Costs Incurred </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cumulative Costs Incurred to Date</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">2015 Initiatives</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Employee Severance Costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>4,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Facility Exit Related Costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(474</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-right:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>634</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>60</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(474</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>6,045</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 0 4131000 634000 60000 474000 220000 1914000 634000 60000 474000 220000 6045000 200000 400000 Quarterly Financial Information (Unaudited)<div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of unaudited quarterly results of operations for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>55,891</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>62,716</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>52,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income (loss) attributable to common stockholders</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,485</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(13,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic and diluted net loss per share </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>50,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,043</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>17,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>17,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,793</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss attributable to stockholders</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(4,191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic net income (loss) per share </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.06</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted net income (loss) per share </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of unaudited quarterly results of operations for the years ended December 31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>48,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>55,891</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>62,716</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>52,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>14,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,625</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,031</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income (loss) attributable to common stockholders</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(7,485</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,937</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(13,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic and diluted net loss per share </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">First Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Second Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Third Quarter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fourth Quarter</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands, except per share amounts)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>49,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>50,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>56,043</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>17,657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>17,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,793</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Net loss attributable to stockholders</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(8,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(6,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(4,191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Basic net income (loss) per share </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.13</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.16</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.06</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Diluted net income (loss) per share </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(0.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 48556000 55891000 62716000 52333000 14760000 15555000 18625000 15031000 -7485000 -10779000 -8937000 -13285000 -0.10 -0.14 -0.11 -0.17 46733000 49057000 50630000 56043000 15543000 17657000 17604000 19793000 -8050000 -6660000 10843000 -4191000 -0.13 -0.11 0.16 -0.06 -0.13 -0.11 0.15 -0.06 Subsequent Events <div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 3, 2020 the Company and the Trustee entered into a First Supplemental Indenture which eliminated certain covenants in the Inseego Indenture prohibiting the incurrence of certain indebtedness and certain restricted payments.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 6, 2020, the holders of substantially all of the outstanding indebtedness under the Inseego Notes agreed to waive their optional right to require the Company to repurchase the Inseego Notes on June 15, 2020. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 6, 2020, the Company entered into a Securities Purchase Agreement with an accredited investor pursuant to which, among other things, the Company issued and sold to the investor, in a private placement transaction, an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>25,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s Series E Preferred Stock, for a purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,000</span></span><span style="font-family:inherit;font-size:10pt;"> per share of Series E Preferred Stock, resulting in gross proceeds to the Company of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 9, 2020, the Company entered into an amendment to the Credit Agreement, which among other things, amended certain financial covenants set forth therein and permits the use of the Company’s Series E Preferred Stock to make certain payments, including interest payments, due thereunder.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender holding all of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.</span></div> 25000 1000 25000000.0 XML 105 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 106 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Statement Details - Summary of Property, Plant and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 26,773 $ 25,134
Less—accumulated depreciation and amortization (16,017) (18,436)
Property, plant and equipment, net 10,756 6,698
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 253 247
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,303 2,247
Test equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 10,952 14,444
Computer equipment and purchased software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 6,911 4,889
Product tooling    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,139 504
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,535 677
Vehicles    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,535 1,990
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 145 $ 136

MZ3O-TD@351?N6_]_.@]UBRYS3KK6'/)/K[],*DO]B/)W(*+<)H+0]@S M<%&I@34!['.5\&?]DQ=C#3R$C%V/ZZ5;5*R3*[(U?ZO^.7" MG:ZM+5_>JPC7#181TTK M(5TG$OS6&F>%P]MA69UL_+>O;+YK/6C1:'OC-FA M%]KWHV$]?M71Y(K-FL?OVV=Z$7P>![^[)L% %F&AQ1LMAEVM=+<_&GAB6!O M+/&4K/ZY*5%\IK>N,:97_#BM(Z:K'C4O8-L*'92E3J',Z;,89%LCO;0XY%OJ M0\E1\"4KS8W@FU>!]F'ODC_2^9VKY&J3C.9IVOI#W_SL'L-OX/,+U%Y+L+4K M8I*RYL6>BLL9WSDY9/>_LE-O[2F^]WGKX.,'_?EK+[B:.;X/QI/ ,I0]=M]B M,+4LO->2&<9J!:Z,ZR.C@DDN*4?V7U2B*#)&269BU,JR+BK?9BW%-P<1-?B2 M9@[,(+E)']'D>3;]WZ].3GE=[%[]7F3HEU3W7C7]Y@H->[W!9.S7Z'J=/E]? M.VYU7_/'MT7=1A,J\U5*,$1)N M\!RV%SRMXH^7!^':U74H?3=^_17J3D+HW(ISU6\M,Y#!>M8 MF9Z)_<65@[-RNG*0^"KGTBYWIJ*U# L5ZRR;\C<+^;<+:[]4N=PGW7GI*NIP M-K-76R$EHDP%Z7F?9(6KX,,&^X_@RV:M9BPYILB$*J8P-(HC0".F'2"KE5U\ MF<$KZ W3]400U"UN\;# KW<@B6E3&I4J S\*! M++R&"J6QB0LYF0-_#MS7!XL0H%?E@/;\-DT]0)V]65D+\<,NR'W91:$=]:WU M%*Z2/)US9>WM..0BNX KZZ=<]]QM\AA5%QF\85G,S[MR#8G'0)1M8\-+]1 5W4)>L\3K;U^E>F\L?>Y\1F$ MY6KSFLY7=8ZL3Q25->[Y+\%/PY^+7?$S/)93J&_NQR1SB9V;U'F+/O=Y M,YD,'.SL]+971!A8[Y_;3^71NC$"6%OFG=.7C^1D4F7_XB?5.IVF9 MS9U75:]Q@>R*IT.[*475M=?I"P=._8'#7_V:?AI62\YO)[/18/%A'8KY55HL MHZBHW/;9?>K:_: H^2YN4=5]]XKQ(Q[&,Y\NI=)ZBXNL2L=7WL6?PE5:[D[Q MA"Y/E&2CH3_T9+QJZ4N*\UD AM_F,0R;F 91I1#''+).>(T,EA;62J, #J6@!$"G@U&^%)J:#$1Z,(D MP]RII?(PKR>C40'%\)-O'RF:_/*??]DM*K&Y4ZIQQ86QJ6 IA.%>-V]9NC(+ M80]0C(WUTQ,#5Z99?NJ'OKG7N0-G*%^OV+S+X9U5T)_2'\'7R5W2&C+[8SB8 MWMH_[5K+X9&^ >@^3W^I_F@M^-U\E+C]BMO)_W@GWJT?-%[<@O.__%I]:?DS MN/XC^:Q?/>^C[>ZU>93ZZ8P,GI\O?_?X6AK MO8E6)&[%KKS)X\>O](=U,3Y^[QR]$_6MWZY"FQ&][LL_1:2\R -X'4 1IH)ES MB4"((J:,H81!"2)-$%9<$$*-VE H]*1A;*^5MMEV6#OA/;HB2K(4).F"3%YM M#OM!B:P7UF=GB77$$JO1Z2(@8"PRL4)06PD5"PEB+!4(#:-44;JCQ!)GB75( M$NM5G:W.6?=CFN>_V'.OATRVN\[\.XL-D!L,='1(KGFG0N&GQZ5" T5:$H*- MY!R&"%(L(HVP 5S&0$H6V OK/4>"/Q($O ]333(AF^\Z%C>^B#R\S7@Y'T^B1LN"?4=$F$(51U3+2"BN0^FP8126 M(6N/G[#"\+(4AD=NFA'6L_;KWN3L4XBJ$_8YQ[!>*H9UEJUGV;I.MF+9: <3 M(=!2$@04C6DD (4Q14)B(B(1XR?*UF,R80GM <+.LO7Q:-N_^TJCZOU.KMWN MF-BJBFQEL=6^RLCLJ130X$N#4UKM-:[9;Y_US;(Q?5(1($!$L8Y$2".II% " M&6PB#HS4? 7^V+KF[*A:WA'T9V\_90-?T'W4-5]/LJ7FOAVQ?#ON,[X(NB@H MO71\_F@I:2A"!+4.,9.$:JQE# 17AE*FW#0(V"PE59H3*@! B-)0AU;#<(0C M2C"ED#MH[$>Z(C;>IS46^W*ANK.HC?3P5"6JC@=GFS-RV7?K4)HG-V,?>*\: MLTM,F)J]EWH[\WESYY(0^_U=.IGM M6WRVVO$=:H;7=D,=4=7P79+=#,?%XR6SZ:1ZHW"4_#OGPN)S8?&YL+@L)OP? M9TE$"TAYYQKC@RPT?9YG=BY /M/%N3KYQ;)1#MG!N7NS%5;^N?SOU,K_(! U M)+O!"L$HQ ;'$8T9%XP*"D(31S$#!LIU<%9101W.\8W^+-%059'!]X[ YMFR M!Q_>[''1GA-P2M6 !R74#BGW\[93.R>+81!\3G18G'6'>YF2JI)NDZ3KY%VJD=ZQK/-RZQ0UB -897(9C M0 R3$26"NN(8#8S@%& 1<:"A6!8#S?TL(O]+!8O';_K 'L:P0_X_6 OG! R9 MT^?5YE!.C:0@,A:Q5#064G,>"QT2&6D%!6I5LCV'5X],5Y\,K[Z16,M*==QM M@U*7^W,0$H V(.H0M<8Z0)R%F#(6*81"%,=*4V6_3EHY^D4)4 R2LTOT700G MH*A9EZQ_CE -Z7*\NF#J86_=CBDMMNPC'')U$#^I\QI@@+-=4TI@AR"5'('?@D MQ!&)2*L)>T5\\O@M'-:SXO]%:\P/,B3Y!@(99PEXEH!. B)8@]-0B2/(*='8 M>G@ZY-;P4UIBHT.%.W=.R0O-W0F:50TN$O[=U?/TV^NV'OP7\/L]3/ MC=UM':VY5R^%I?UY'/SG;)P&!5J_PS%OK-@#Y8 Y_IYD>=#_-;_V&9,X+R>SF N9^I*4;K; PF6.U]*NF;"R.H!^. M_?B,P5+VP)%9MB[@&F@"6)$>8@)CB-)J8F%B$QH,)8A5BQ: MA0%4S%$LXG0%ML]OV23/#YC(GBMA\$6[FK!3^;)('3,WDC()[ETXM,@T%;-E M)OTT'>3!=3:Y\^],W#QGWZ(W":KY($,W\:W_S]DP'U8_-JY ^ \_(N4^>0BN MTW+LYGP&YU('8//G[GNN!_0F':=9XD9J9O:Q_$"8F?W+_KK#N98O.2MC-;<& M298&-\Y['J\8@>DG"KHGL8Y"+RAFD"X9"E?I]$>:CEN7]^,%O=&0]0)+^FEZ M,_&;^]_#T9U=_]3N]64VRZ?6UO#&K-UKE>>3_M"_\C^?NL_3U/_M)\,4C]BW M%)\,[0[,[N^+J88^F)^_3S'<(]^8#I3?#\=B).?OCY>\6?/;;W.5+A@-?J!7/\EO>T%^:WDM7YJ^ MY(P#R'_-[8_N[B9NUR=.4-M[)NZM*RO3/0^XB5?IY+H7E'.RJ@;=UC GQXA. M2%GAG53SCW/WQ?MLV.^".S<9%*SN@]=8V=TE#$M&J&% .%?%F$A8_F12Z0WP MQ/4VFODROKA5P /F3FM@6"GRS9UUDT71G$'!!O[<#&+\S,"MXU%/@]N0X%YF M5:]1ZDAVH]3C&@/AUB,@5"-^R_6F?UJ.'M^45I,7/&Y*EON&"Y/UA]."UP9I MWL^&5]44X-[+&N2,-PKF0L:XY"B$F$9:" J%PIJ!D&"@96M:_?8>/_\;_,]D M+ ^!6YXY5KH-VMNMN__(W,-5%E&A ;+TSMEAC7&(%];46SF!>DMB+*;SK;/= M[(^N[1G?IT:L1>T3Z8M4?3T?#.Z9=T;D"FW_V\ M:%_8=IW,1@4*=SZ[++RV ,%]:W);/T/^^OA^%G/[.8Y MEOT8Q43"-+M)L_EUJ^&1#6"3ZJG+@?7%K&L_2?+.FLE.$]^E4^^[M)[%*66[ MVRXX;C_H%3=S6C=/[?+\$K/5Z_;>5>Z>HN?74NR#=]3L@R\_;?EH^4RVE%=KIE-71. 7;E982J4PLK)QB_QRE8A>U@-MI(L-T%A=N#SO$=I> M,>TIP>__?9M5U[FW+/+^*DN3/][[8=B_)*,?R4/N@)UNLW(''WO*;=#!NGCN M-_@,*VH//GSZ%D6_?0[,YZ]?GN'T.WN&; GIMOO#?OI\&7T++MW3?OKV^>.' M4%U&81!_^*0^F0_J8_#MTK[Q>_3I\MLJ$EWFWV0 MADJS6"$C$(::$]$"9W::L0X4FBIDV]##WF);"AZ&)Q ->0G3[?%X2"/BL8?O N[@W&S+T%1G.]J0?%X+A1! M=,'9YJ;)IXN*FN::].4ER+,O^F^P!USN]MGB:X59-5UFIBJOT)]D+N8Z&0]\ MEN!5,_X8-GH^C "$"TO=S+H\,5&&6OW'C!:1"*TOU&'&_[7I>L=$/[G@>R#L MI^7XO0I;EH7#W%G<_RC#^)?Z,+_[[^R^' @RZ?MBUG%! M;HO9Q%[35+N:35T<,'"9QVF9FG07F!?!NBR4YT6K[(96,0V*C*'5Z%5NPFF- M^M.+0*?]9):G11;#;GQ)]G99@Z* L;A]$=YK,M2'.EMJ3=K<*I3\>NC&$!=# M#^9&@6N[[+59T5NSQ;*]8]+0;NZ)O=8K\\'-SRQG#T?![XG5\4$Q:L"5'SG7 MR#-VL;^W#6TY' VG#W,EFJ6I=9]FSCI\R1*-KJP#-?5I1;]*>TYNM$B1,NJ/ M)KD__:M9;I\^SZM9,_/7@\2:<'?62AH6@8C[S![0H'E2"S5==FO+O*FUR.;' MXRXYS)8/LGI[Q:A8 *;M"R\:RK;OT[5,]+7*]T+X)17'7)]/&3\,G#2*V M3[DIP+Z'R%@I''QNW J;\I_6.4!T6\V??5 M[)>(<2,(P*'0&! K0#F%"NC(($6PL9)51TBL# (\3L1UK/#S]3>G(;S?=)D- M;V[2ZH3QUZ:H=OBUW M^6/R.LKSO=TK)W1^3+)!GH[?_?7:[MM^]>>" UW::TT%Z6MTO$.S9T)K %S M!11#!+BZ"!6',C1Q*# !@E) T?91PN,VX=X2%3:MM)((F\GCWZT;.RM*^(-B M<)N,]\R0C3Y:A)GA M$ DKYQ&-H13&FJ)2@]@P%4'PMLS1O;/EUN:H;!?U=&:-WF>3P:P_I]JUL:@G M913F'3&M!.NXX(*SO?L:]NXQ&+P;S/Y+5_ M\OI^!-0U7"PLN[5JUC[2*!VL4=G97"=<;"*AH\B[?1[[VAEOZJ]+E[F=6)4R M)5=9:VD'U:V^K:3,MT MY*9LT=,T]$L'/05LS&I2VL2Q G$<4JR,-J$ (;=V?HPPEQO06D[-RK1K.)BP M)WG)L.?<)7(ESB^3P6R.3!40*,4PB)2FC!@51T8"R)3]FX)P XKB46Y MP\MA%CKMR8G,_8=9&WTM;F@E@"%E6@**N!$8DE!#3B-,)0K?2@+S!03@8: XML 39 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Nature of Business and Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The Company had a net loss attributable to Inseego Corp. of $40.5 million during the year ended December 31, 2019. As of December 31, 2019, the Company had available cash and cash equivalents totaling $12.1 million and working capital of $19.6 million. The Company has a history of operating and net losses and overall usage of cash from operating and investing activities.
In order to make continued investments in its growth plan, on August 9, 2019, the Company issued and sold 10,000 shares of Fixed-Rate Cumulative Perpetual Preferred Stock, Series E, par value $0.001 per share (the “Series E Preferred Stock”), for an aggregate purchase price of $10.0 million. For additional information see Note 7, Stockholders Equity.
On March 6, 2020, the Company issued and sold an additional 25,000 shares of Series E Preferred Stock, for an aggregate purchase price of $25.0 million.
Under the terms of the indenture governing the Inseego Notes (as defined below), both the Company and the holders have rights with respect to conversion or redemption based on the value of the underlying stock. In the first quarter of 2020, $59.9 million of the notes were exchanged for common stock.
Under the terms of the indenture governing the Inseego Notes (as defined below), each holder of the notes has the right to require the Company to repurchase its notes for cash on June 15, 2020 (the “Optional Repurchase Date”). In March 2020, all of the remaining Inseego Note holders have waived this right.
Under the terms of the Senior Credit Agreement, interest is paid based on the three-month LIBOR plus 7.65 percent, payable in cash. In the first quarter of 2020 the Credit Agreement was amended such that any interest payment due will be made in shares of Series E Preferred Stock. On March 10, 2020, the Company entered into a letter agreement (the “Letter Agreement”) with South Ocean Funding, LLC (“South Ocean”), the Lender, holder of the aggregate principal amount currently outstanding under the Credit Agreement, which provides: (i) that the Company and South Ocean will work together, in good faith, to reach an agreement to amend or refinance the Credit Agreement in order to extend the maturity of the Credit Agreement until a date after March 15, 2021; and (ii) should an agreement not be reached to amend or refinance the Credit Agreement prior to August 23, 2020, upon request of the Company, the maturity date of the Credit Agreement will be extended to no earlier than March 15, 2021.
The Company’s management believes that its cash and cash equivalents, together with anticipated cash flows from operations, will be sufficient to meet its working capital needs for the next twelve months following the filing date of this report. The Company’s ability to transition to more profitable operations is dependent upon achieving a level of revenue adequate to support its evolving cost structure.
The Company’s liquidity could be impaired if there is any interruption in its business operations, a material failure to satisfy its contractual commitments or a failure to generate revenue from new or existing products. Ultimately, the Company’s ability to attain profitability and to generate positive cash flow is dependent upon achieving a level of revenues adequate to support its evolving cost structure and increasing working capital needs. If events or circumstances occur such that the
Company does not meet its operating plan as expected, the Company may be required to raise additional capital, reduce planned research and development activities, incur additional restructuring charges or reduce other operating expenses which could have an adverse impact on its ability to achieve its intended business objectives. There can be no assurance that any required or desired restructuring or financing will be available on terms favorable to the Company, or at all. In addition, in order to obtain additional borrowings, the Company must comply with certain requirements under the Credit Agreement and the Inseego Indenture (as defined below). If additional funds are raised by the issuance of equity securities, Company stockholders could experience dilution of their ownership interests and securities issued may have rights senior to those of the holders of the Company’s common stock. If additional funds are raised by the issuance of debt securities, the Company may be subject to additional limitations on its operations.
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions. These estimates and assumptions affect the reported amounts of assets, liabilities, revenues and expenses, and disclosure of contingent liabilities. Actual results could differ materially from these estimates. Significant estimates include revenue recognition, capitalized software costs, allowance for doubtful accounts receivable, provision for excess and obsolete inventory, valuation of intangible and long-lived assets, valuation of goodwill, royalty costs, accruals relating to litigation and restructuring, income taxes, share-based compensation expense and the Company’s ability to continue as a going concern.
Segment Information
Segment Information
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents include highly liquid investments with original maturities of three months or less. Cash and cash equivalents are recorded at market value, which approximates cost. Gains and losses associated with the Company’s foreign currency denominated demand deposits are recorded as a component of other income (expense), net, in the consolidated statements of operations.
Allowance for Doubtful Accounts Receivable
Allowance for Doubtful Accounts Receivable
The Company provides an allowance for its accounts receivable for estimated losses that may result from its customers’ inability to pay. The Company determines the amount of the allowance by analyzing known uncollectible accounts, aged receivables, economic conditions, historical losses, and changes in customer payment cycles and its customers’ creditworthiness. Amounts later determined and specifically identified to be uncollectible are charged or written off against this allowance. To minimize the likelihood of uncollectibility, the Company reviews its customers’ creditworthiness periodically based on credit scores generated by independent credit reporting services, its experience with its customers and the economic condition of its customers’ industries. Material differences may result in the amount and timing of expense for any period if the Company were to make different judgments or utilize different estimates.
Inventories and Provision for Excess and Obsolete Inventory
Inventories and Provision for Excess and Obsolete Inventory
Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Shipping and handling costs are classified as a component of cost of net revenues in the consolidated statements of operations. The Company reviews the components of its inventory and its inventory purchase commitments on a regular basis for excess and obsolete inventory based on estimated future usage and sales. Write-downs in inventory value or losses on inventory purchase commitments depend on various items, including factors related to customer demand, economic and competitive conditions, technological advances or new product introductions by the Company or its customers that vary from its current expectations. Whenever inventory is written down, a new cost basis is established and the inventory is not subsequently written up if market conditions improve.
The Company believes that, when made, the estimates used in calculating the inventory provision are reasonable and properly reflect the risk of excess and obsolete inventory. If customer demand for the Company’s inventory is substantially less
than its estimates, inventory write-downs may be required, which could have a material adverse effect on its consolidated financial statements.
Property, Plant and Equipment
Property, Plant and Equipment
Property, plant and equipment are initially stated at cost and depreciated using the straight-line method. Test equipment, computer equipment, purchased software, furniture and fixtures, product tooling and vehicles are depreciated over lives ranging from thirteen months to six years. Leasehold improvements are depreciated over the shorter of the related remaining lease period or useful life. Buildings are depreciated over 50 years. Land is not depreciated. Amortization of equipment under capital leases is included in depreciation expense.
Expenditures for repairs and maintenance are expensed as incurred. Expenditures for major renewals and betterments that extend the useful lives of existing property, plant and equipment are capitalized and depreciated. Upon retirement or disposition of property, plant and equipment, any resulting gain or loss is recognized in other income (expense), net, in the consolidated statements of operations.
Rental Assets
The cost of rental assets, which represents fleet management and vehicle tracking hardware installed in customers’ vehicles where such hardware is provided as part of a fixed term contract with the customer, is capitalized and disclosed separately in the consolidated balance sheets. The Company depreciates rental assets to costs of net revenues on a straight-line basis over the term of the contract, generally three to four years, commencing on installation of the rental asset.
Software Development Costs and Internal Use Software
Software Development Costs for External Use
Software development costs for external use are expensed as incurred until technological feasibility has been established, at which time those costs are capitalized as intangible assets until the software is implemented into products sold to customers. Capitalized software development costs are amortized on a straight-line basis over the estimated useful life. Costs incurred to enhance existing software or after the implementation of the software into a product are expensed in the period they are incurred and included in research and development expense in the consolidated statements of operations.
Software Development Costs for Internal Use
Costs incurred in the preliminary stages of development are expensed as incurred and included in research and development expense in the consolidated statements of operations. Once an application has reached the development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing performed to ensure the product is ready for its intended use. The Company also capitalizes costs related to specific upgrades and enhancements of internal-use software when it is probable that the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software costs are recorded as part of intangible assets and are amortized on a straight-line basis over the estimated useful life of the software. The Company does not capitalize pilot projects and projects for which it believes that the future economic benefits are less than probable. The Company tests these assets for impairment whenever events or circumstances occur that could impact their recoverability.
Intangible Assets
Intangible Assets
Intangible assets include purchased finite-lived and indefinite-lived intangible assets resulting from the acquisitions of DigiCore Holdings Limited (“DigiCore” or “Ctrack”) and R.E.R. Enterprises, Inc. (“RER”) and its wholly owned subsidiary and principal operating asset, Feeney Wireless, LLC (which was renamed Inseego North America, LLC) (“INA”), along with the costs of non-exclusive and perpetual worldwide software technology licenses and capitalized software developments costs for both internal and external use. Finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets (see Note 3, Goodwill and Other Intangible Assets).
Indefinite-lived assets, including goodwill and in-process capitalized software development costs, are not amortized; however, they are tested for impairment annually, and between annual tests, if certain events occur indicating that the carrying amounts may be impaired. The Company tests goodwill for impairment by comparing the fair value of each reporting unit with its carrying amount and an impairment charge is recorded for the amount, if any, by which the carrying value exceeds the reporting unit’s fair value.
Long-Lived Assets
Long-Lived Assets
The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment, rental assets and intangible assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. When the carrying value of an asset exceeds the associated undiscounted expected future cash flows, it is considered to be impaired and is written down to fair value. Fair value is determined based on an evaluation of the assets associated undiscounted future cash flows or appraised value. This evaluation is based on management’s projections of the undiscounted future cash flows associated with each class of asset. If management’s evaluation indicates that the carrying values of these assets are impaired, such impairment is recognized by a reduction of the applicable asset carrying value to its estimated fair value and the impairment is expensed as a part of continuing operations.
Restructuring
The Company periodically evaluates the carrying value of the unamortized balances of its long-lived assets, including property, plant and equipment, rental assets and intangible assets, to determine whether impairment of these assets has occurred or whether a revision to the related amortization periods should be made. When the carrying value of an asset exceeds the associated undiscounted expected future cash flows, it is considered to be impaired and is written down to fair value. Fair value is determined based on an evaluation of the assets associated undiscounted future cash flows or appraised value. This evaluation is based on management’s projections of the undiscounted future cash flows associated with each class of asset. If management’s evaluation indicates that the carrying values of these assets are impaired, such impairment is recognized by a reduction of the applicable asset carrying value to its estimated fair value and the impairment is expensed as a part of continuing operations. For the year ended December 31, 2018, the Company recorded an impairment loss related to long-lived assets of approximately $0.7 million, which is included in other income (expense), net, in the consolidated statements of operations. For the year ended December 31, 2019, the Company had no impairment loss related to long-lived assets.
Restructuring
The Company accounts for facility exit costs in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 420, Exit or D
Convertible Debt
Convertible Debt
The Company accounts for its convertible debt instruments that are settleable in cash upon conversion (including partial cash settlement) by separating the liability and equity components of the instruments in a manner that reflects the Company’s nonconvertible debt borrowing rate. The Company determines the carrying amount of the liability component by measuring the fair value of similar debt instruments that do not have the conversion feature. If a similar debt instrument does not exist, the Company estimates the fair value by using assumptions that market participants would use in pricing a debt instrument, including market interest rates, credit standing, yield curves and volatilities. Determining the fair value of the debt component requires the use of accounting estimates and assumptions. These estimates and assumptions are judgmental in nature and could have a significant impact on the determination of the debt component and the associated non-cash interest expense.
Upon issuance, the Company assigns a value to the debt component equal to the estimated fair value of similar debt instruments without the conversion feature, which could result in the Company recording the debt instrument at a discount. If the debt instrument is recorded at a discount, the Company amortizes the debt discount over the life of the debt instrument as additional non-cash interest expense utilizing the effective interest method.
Revenue Recognition
Revenue Recognition
The Company generates revenue from a broad range of product sales including intelligent wireless hardware products for the worldwide mobile communications and industrial IoT markets. The Company’s products principally include intelligent mobile hotspots, wireless routers for IoT applications, USB modems, integrated telematics and mobile tracking hardware devices, which are supported by applications software and cloud services designed to enable customers to easily analyze data insights and configure and manage their hardware. 
The Company classifies its revenues from the sale of its products and services into two distinct groupings, specifically IoT & Mobile Solutions and Enterprise SaaS Solutions. Both IoT & Mobile Solutions and Enterprise SaaS Solutions revenues include any hardware and software required for the respective solution.
Net revenues by product grouping for the years ended December 31, 2019 and 2018 were as follows (in thousands):
 
Year Ended
December 31,
 
2019
 
2018
IoT & Mobile Solutions
$
154,167

 
$
135,349

Enterprise SaaS Solutions
65,329

 
67,114

Total
$
219,496

 
$
202,463


See geographic disaggregation information in Note 12, Geographic Information and Concentrations of Risk.
IoT & Mobile Solutions. The IoT & Mobile Solutions portfolio is comprised of end-to-end edge to cloud solutions including 4G LTE mobile broadband gateways, routers, modems, hotspots, HD quality VoLTE based wireless home phones, cloud management software and an advanced 5G portfolio of products (currently in various stages of development). The solutions are offered under the MiFi and MiFiiQ brands for consumer and business markets, and under the Skyus brand for industrial IoT markets.
Enterprise SaaS Solutions. The Enterprise SaaS Solutions consist of various subscription offerings to gain access to the Company’s Ctrack telematics platforms, which provide fleet vehicle, aviation ground vehicle and asset tracking and performance information, and other telematics applications, and the Company’s Device Management System (“DMS”), a hosted software-as-a-service (“SaaS”) platform that helps organizations manage the selection, deployment and spend of their customer’s wireless assets, helping them save money on personnel and telecom expenses.
Contracts with Customers
The Company adopted Accounting Standards Update (“ASU”) 2014-09, Revenue from Contracts with Customers (Topic 606) (as amended, “ASC 606”), effective January 1, 2018, using the modified retrospective method applied to those contracts which were not substantially completed as of January 1, 2018. ASC 606 provides guidance on recognizing revenue, including a five-step model to determine when revenue recognition is appropriate. The standard requires that an entity recognize revenue to depict the transfer of control of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.
The Company routinely enters into a variety of agreements with customers, including quality agreements, pricing agreements and master supply agreements which outline the general commercial terms and conditions under which the Company does business with a specific customer, including shipping terms and pricing for the products and services that the Company offers. The Company also sells to some customers solely based on purchase orders. The Company has concluded, for the vast majority of its revenues, that its contracts with customers are either a purchase order or the combination of a purchase order with a master supply agreement.
The Company determines revenue recognition through the following five steps:
1)
identification of the contract, or contracts, with a customer;
2)
identification of the performance obligations in the contract;
3)
determination of the transaction price;
4)
allocation of the transaction price to the performance obligations in the contract; and
5)
recognition of revenue when, or as, performance obligations are satisfied.
The Company accounts for a contract when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable.
The Company’s performance obligations are established when a customer submits a purchase order notification (in writing, electronically or verbally) for goods and services, and the Company accepts the order. The Company identifies performance obligations as the delivery of the requested product or service in appropriate quantities and to the location specified in the customer’s contract and/or purchase order. The Company generally recognizes revenue upon the satisfaction of these criteria when control of the product or service has been transferred to the customer at which time it has an unconditional right to receive payment. The Company’s prices are fixed and have no history of being affected by contingent events that could impact the transaction price. The Company does not offer price concessions and does not accept payment that is less than the price stated when it accepts the purchase order.
Revenue Recognition
Revenue is recognized upon transfer of control of products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that may include various combinations of products and services which are generally capable of being distinct and accounted for as separate performance obligations.
Hardware. Hardware revenue from the sale of the Company’s IoT & Mobile Solutions devices is recognized when the Company transfers control to the customer, typically at the time when the product is delivered, shipped or installed at which time the title passes to the customer, and there are no further performance obligations with regards to the hardware device.
SaaS and Other Services. SaaS subscription revenue is recognized over time on a ratable basis over the contract term beginning on the date that its service is made available to the customer. Subscription periods range from monthly to multi-year, with the majority of contracts being one to three years. Telematics includes a device which collects and transmits the information from the vehicle or other asset. The Company’s customers have an option to purchase the monitoring device or lease it over the term of the contract. If the customer purchases the hardware device, the Company recognizes the revenue at a point in time as discussed above in the hardware revenue recognition disclosure. Prior to adoption of FASB ASC, Leases (“ASC 842”), on January 1, 2019, if the customer chose to lease the monitoring device, the Company accounted for the monitoring device lease as an operating lease, recognized the revenue for the monitoring device lease over the term of the contract and recorded such revenue in accordance with the previous lease accounting guidance in ASC 840, Leases. Under the new standard, because the Company’s rental asset lease contracts qualify as operating leases under ASC 842 and the contracts also include services to operate the underlying asset, and to maintain the asset, the Company has elected the practical expedient to combine the lease and the non-lease components because the service is the predominant element in the eyes of the customer and the pattern of service delivery is the same for both elements. The Company recognizes revenue over time on a ratable basis over the term of the contract.
Maintenance and support services revenue. Periodically, the Company sells separately-priced warranty contracts that extend beyond the Company’s base warranty period. The separately priced service contracts range from 12 months to 36 months. The Company typically receives payment at the inception of the contract and recognizes revenue as earned on a straight-line basis over the term of the contract.
Professional services revenue. From time to time, the Company enters into special engineering design service agreements. Revenues from engineering design services are designed to meet specifications of a particular product, and therefore do not create an asset with an alternative use. The Company recognizes revenue based on the achievement of certain applicable milestones and the amount of payment the Company believes it is entitled to at the time.
With respect to revenue related to third party product sales or other arrangements that involve the services of another party, for which the Company does not control the sale or service and acts as an agent to the transaction, the Company recognizes revenue on a net basis. The portion of the gross amount billed to customers that is remitted by the Company to another party is not reflected as revenue.
Multiple Performance Obligations
The Company’s contracts with customers may include commitments to transfer multiple products and services to a customer. When hardware, software and services are sold in various combinations, judgment is required to determine whether each performance obligation is considered distinct and accounted for separately, or not distinct and accounted for together with other performance obligations. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.
In instances where the software elements included within hardware for various products are considered to be functioning together with non-software elements to provide the tangible product’s essential functionality, these arrangements are accounted for as a single distinct performance obligation.
Judgment is required to determine the stand-alone selling price (“SSP”) for each distinct performance obligation. When available, the Company uses observable inputs to determine SSP. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, it determines the SSP based on a cost-plus model as market and other observable inputs are seldom present based on the proprietary nature of the Company’s products.
Contract Liabilities
Timing of revenue recognition may differ from the timing of invoicing to customers. If customers are invoiced for subscription services in advance of the service period, deferred revenue liabilities, or contract liabilities, are recorded. Deferred revenue liabilities, or contract liabilities, are also recorded when the Company collects payments in advance of performing the services.
Contract Assets
The Company capitalizes sales commissions earned by its sales force when they are considered to be incremental and recoverable costs of obtaining a contract with a customer. These costs are deferred and then amortized over a period of benefit. There were no significant amounts of assets recorded related to contract costs as of December 31, 2019.
Applying the practical expedient in paragraph 40-25-4 of ASC 340, the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in selling, general and administrative expenses.
Significant Judgments in the Application of the Guidance in ASC 606
Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company considered the performance obligations in its customer master supply agreements and determined that, for the majority of its revenue, the Company generally satisfies performance obligations at a point in time upon delivery of the product to the customer.
Revenues from the Company’s SaaS subscription services represent a single promise to provide continuous access to its software solutions and their processing capabilities in the form of a service through one of the Company’s data centers or a hosted data center. As each day of providing access to the software is substantially the same, and the customer simultaneously receives and consumes the benefits as access is provided, the Company has determined that its subscription services arrangements include a single performance obligation comprised of a series of distinct services. The Company’s SaaS subscriptions also include an unspecified volume of call center support and any remote system diagnostic and software upgrades as needed. These services are combined with the recurring monthly subscription service since they are highly interrelated and interdependent. Revenue from the Company’s subscription services is recognized over time on a ratable basis over the contract term beginning on the date that the service is made available to the customer.
Shipping and Handling Charges
Fees charged to customers for shipping and handling of products are included in product revenues, and costs for shipping and handling of products are included as a component of cost of sales.
Taxes Collected from Customers
Taxes collected on the value of transaction revenue are excluded from product and services revenues and cost of sales and are accrued in current liabilities until remitted to governmental authorities.
Foreign Currency Transactions and Translation
Foreign Currency Transactions
Foreign currency transactions are transactions denominated in a currency other than a subsidiary’s functional currency. A change in the exchange rates between a subsidiary’s functional currency and the currency in which a transaction is denominated increases or decreases the expected amount of functional currency cash flows upon settlement of the transaction. That increase or decrease in expected functional currency cash flows is reported by the Company as a foreign currency transaction gain (loss). The primary component of the Company’s foreign currency transaction gain (loss) is due to agreements in place with certain subsidiaries in foreign countries regarding intercompany transactions. Based upon historical experience, the Company anticipates repayment of these transactions in the foreseeable future, and recognizes the realized and unrealized gains (losses) on these transactions that result from foreign currency changes in the period in which they occur as foreign currency transaction gain (loss), which is recorded as other income (expense), net, in the consolidated statements of operations.
Foreign Currency Translation
Assets and liabilities of the Company’s international subsidiaries in which the local currency is the functional currency are translated into U.S. Dollars at period-end exchange rates. Income and expenses are translated into U.S. Dollars at the average
exchange rates during the period. The resulting translation adjustments are included in the Company’s consolidated balance sheets as a component of accumulated other comprehensive loss.
Income Taxes
Income Taxes
The Company recognizes federal, state and foreign current tax liabilities or assets based on its estimate of taxes payable to or refundable by tax authorities in the current fiscal year. The Company also recognizes federal, state and foreign deferred tax liabilities or assets based on the Company’s estimate of future tax effects attributable to temporary differences and carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled.
Deferred tax assets are reduced by valuation allowances if, based on the consideration of all available evidence, it is more likely than not that some portion of the deferred tax asset will not be realized. The Company evaluates deferred income taxes on a quarterly basis to determine if valuation allowances are required by considering available evidence. If the Company is unable to generate sufficient future taxable income in certain tax jurisdictions, or if there is a material change in the actual effective tax rates or time period within which the underlying temporary differences become taxable or deductible, the Company could be required to increase its valuation allowance against its deferred tax assets which could result in an increase in the Company’s effective tax rate and an adverse impact on operating results. The Company will continue to evaluate the necessity of the valuation allowance based on the remaining deferred tax assets.
The Company follows the accounting guidance related to financial statement recognition, measurement and disclosure of uncertain tax positions. The Company recognizes the impact of an uncertain income tax position on an income tax return at the largest amount that is more-likely-than-not to be sustained upon audit by the relevant taxing authority. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. Uncertain tax positions are recognized in the first subsequent financial reporting period in which that threshold is met or from changes in circumstances such as the expiration of applicable statutes of limitations.
Litigation
Litigation
The Company is, from time to time, party to various legal proceedings arising in the ordinary course of business. The Company records a loss when information indicates that a loss is both probable and estimable. Where a liability is probable and there is a range of estimated loss with no best estimate in the range, the Company records the minimum estimated liability related to the claim. As additional information becomes available, the Company assesses the potential liability related to the Company’s pending litigation and revises its estimates, if necessary. The Company expenses litigation costs as incurred.
Share-Based Compensation
Share-Based Compensation
The Company has granted stock options and restricted stock units (“RSUs”) to employees, non-employee consultants and non-employee members of our Board of Directors. The Company also has an employee stock purchase plan (“ESPP”) for eligible employees. The Company measures the compensation cost associated with all share-based payments based on grant date fair values. The fair value of each stock option and stock purchase right is estimated on the date of grant using an option pricing model that meets certain requirements. The Company generally uses the Black-Scholes option pricing model to estimate the fair value of its stock options and stock purchase rights. The Black-Scholes model is considered an acceptable model but the fair values generated by it may not be indicative of the actual fair values of the Company’s equity awards as it does not consider certain factors important to those awards to recipients, such as continued service and periodic vesting requirements, as well as limited transferability. The determination of the fair value of share-based payment awards utilizing the Black-Scholes model is affected by the Company’s stock price and a number of assumptions, including expected volatility, expected term, risk-free interest rate and expected dividends.
For grants of stock options, the Company uses a blend of historical and implied volatility for traded options on its stock in order to estimate the expected volatility assumption required in the Black-Scholes model. The Company’s use of a blended volatility estimate in computing the expected volatility assumption for stock options is based on its belief that while the implied volatility is representative of expected future volatility, the historical volatility over the expected term of the award is also an indicator of expected future volatility. Due to the short duration of stock purchase rights under the Company’s ESPP, the Company utilizes historical volatility in order to estimate the expected volatility assumption of the Black-Scholes model.
The expected term of stock options granted is estimated using historical experience. The risk-free interest rate assumption is based on observed interest rates appropriate for the expected terms of the Company’s stock options and stock purchase rights. The dividend yield assumption is based on the Company’s history and expectation of no dividend payouts. The Company
estimates forfeitures at the time of grant and revises these estimates, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The Company estimates its forfeiture rate assumption for all types of share-based compensation awards based on historical forfeiture rates related to each category of award.
Compensation cost associated with grants of restricted stock units are measured at fair value, which has historically been the closing price of the Company’s common stock on the date of grant.
The Company recognizes share-based compensation expense over the requisite service period of each individual award, which generally equals the vesting period, using the straight-line method for awards that contain only service conditions. For awards that contain performance conditions, the Company recognizes the share-based compensation expense on a straight-line basis for each vesting tranche.
The Company evaluates the assumptions used to value stock awards on a quarterly basis. If factors change and the Company employs different assumptions, share-based compensation expense may differ significantly from what it has recorded in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned share-based compensation expense.
Net Loss Per Share Attributable to Inseego Corp.
Net Loss Per Share Attributable to Inseego Corp.
The Company computes basic and diluted per share data for all periods for which a statement of operations is presented. Basic net loss per share excludes dilution and is computed by dividing the net loss by the weighted-average number of shares that were outstanding during the period. Diluted earnings per share (“EPS”) reflects the potential dilution that could occur if securities or other contracts to acquire common stock were exercised or converted into common stock. Potential dilutive securities are excluded from the diluted EPS computation in loss periods as their effect would be anti-dilutive.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company’s fair value measurements relate to its cash equivalents and money market funds, which are classified pursuant to authoritative guidance for fair value measurements. The Company places its cash equivalents in instruments that meet credit quality standards, as specified in its investment policy guidelines. These guidelines also limit the amount of credit exposure to any one issue, issuer or type of instrument.
The Company’s financial instruments consist principally of long-term debt. From time to time, the Company may utilize foreign exchange forward contracts. These contracts are valued using pricing models that take into account the currency rates as of the balance sheet date.
Comprehensive Loss
Comprehensive Loss
Comprehensive loss consists of net earnings and foreign currency translation adjustments.
Prior Period Reclassifications
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
Recent Accounting Pronouncements
New Accounting Pronouncements
From time to time, new accounting pronouncements are issued by the FASB, which are adopted by the Company as of the specified date.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes. The amendment eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. The amendment also clarifies existing guidance related to the recognition of franchise tax, the evaluation of a step up in the tax basis of goodwill, and the effects of enacted changes in tax laws or rates in the effective tax rate computation, among other clarifications. The guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. The Company early adopted the pronouncement effective for the fourth quarter 2019, the impact of which was not material to the 2019 consolidated financial statements.
In June 2016, the FASB issued Accounting Standard Update (“ASU”) 2016-13, Financial InstrumentsCredit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which requires measurement and recognition of expected credit losses for financial assets held. This guidance is effective for interim and annual periods beginning after December 15, 2019. Early adoption is permitted. The Company is currently assessing the impact of this guidance.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842), which sets out the principles for the recognition, measurement, presentation and disclosure of leases for both parties to a contract (i.e., lessees and lessors). The new standard requires lessees to apply a dual approach, classifying leases as either financing or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification determines whether lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term of greater than 12 months regardless of their classification. Leases with a term of 12 months or less are accounted for similar to previous guidance for operating leases. The new standard requires lessors to account for leases using an approach that is substantially equivalent to previous guidance for sales-type leases, direct financing leases and operating leases. The Company adopted the standard on January 1, 2019, the date it became effective for public companies, using the modified retrospective approach whereby the cumulative effect of adoption was recognized on the adoption date and prior periods were not restated. There was no net cumulative effect adjustment to retained earnings as of January 1, 2019 as a result of this adoption. Upon adoption, the Company elected the package of practical expedients permitted within the standard, which among other things, allows for the carryforward of historical lease classification. The Company also elected the practical expedient provided in a subsequent amendment to the standard that removed the requirement to separate lease and non-lease components, provided certain conditions were met. Refer to Note 10, Leases, for the impact of the adoption of this guidance on the Company’s condensed consolidated financial statements.

Fair Value Measurement
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). A fair value measurement reflects the assumptions
market participants would use in pricing an asset or liability based on the best available information. These assumptions include the risk inherent in a particular valuation technique (such as a pricing model) and the risks inherent in the inputs to the model.
The Company classifies inputs to measure fair value using a three-level hierarchy that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. The categorization of financial instruments within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The hierarchy is prioritized into three levels (with Level 3 being the lowest) and is defined as follows:
Level 1:
Pricing inputs are based on quoted market prices for identical assets or liabilities in active markets (e.g., NYSE or NASDAQ). Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis.
Level 2:
Pricing inputs include benchmark yields, trade data, reported trades and broker dealer quotes, two-sided markets and industry and economic events, yield to maturity, Municipal Securities Rule Making Board reported trades and vendor trading platform data. Level 2 includes those financial instruments that are valued using various pricing services and broker pricing information including Electronic Communication Networks and broker feeds.
Level 3:
Pricing inputs include significant inputs that are generally less observable from objective sources, including the Company’s own assumptions.
The Company reviews the fair value hierarchy classification on a quarterly basis. Changes in the observability of valuation inputs may result in a reclassification of levels for certain securities within the fair value hierarchy.
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurement of Assets and Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Summary of Financial Instruments, Fair Value on a Recurring Basis
The following table summarizes the Company’s financial instruments measured at fair value on a recurring basis in accordance with the authoritative guidance for fair value measurements as of December 31, 2019 (in thousands):
 
Balance as of
December 31, 2019
 
Level 1
Assets:
 
 
 
Cash equivalents
 
 
 
Money market funds
$
126

 
$
126

Total cash equivalents
$
126

 
$
126

The following table summarizes the Company’s financial instruments measured at fair value on a recurring basis in accordance with the authoritative guidance for fair value measurements as of December 31, 2018 (in thousands):
 
Balance as of
December 31, 2018
 
Level 1
Assets:
 
 
 
Cash equivalents
 
 
 
Money market funds
$
10,085

 
$
10,085

Total cash equivalents
$
10,085

 
$
10,085


XML 41 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 9.7 $ 6.7
Impairment of Intangible Assets (Excluding Goodwill) 0.0 0.0
Capitalized software development costs    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 4.1 $ 1.4
EXCEL 42 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %JM;5 ?(\\#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,$% @ 6JUM4"?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 " !:K6U0^'>1/NT K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OIVG$0^CVLN))07!!\1:2V=U@DX9DI-VW-XV[ M740?P&-F_GSS#4RG@]1CQ.[ (2FC2,$"K,)*9'UGM-01%8WQC#=ZQ8?/.!28T8 # M.O24@-<<6+],#*=YZ. *6&"$T:7O IJ56*I_8DL'V#DY)[NFIFFJ)U%R>0<. M;T^/+V7=ROI$RFO,OY*5= JX89?)KV)[OWM@?=NT3=6(BHM=R^4MET*\+ZX_ M_*[";C1V;_^Q\46P[^#77?1?4$L#!!0 ( %JM;5"97)PC$ 8 )PG 3 M >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X M%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53" MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@ MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2 M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,B MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C? MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1 MVC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE M"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ MZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J= MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5 M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>; MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4< M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TSU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+? M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4 MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5 MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0 M2P,$% @ 6JUM4#:"\YQS;KQ]S65YU_=RKW4%U/DE7JH@^92 MEEG]9Z,*?5V%+'QK>,R/)],V1.OE.3NJ[\K\.#_4]BH:L^SS4E5-KJN@5H=5 M>,=NMR)M SK%SUQ=F\EYT [E2>OG]N++?A7&;8]4H7:F39'9PXNZ5T719K+] M^#TD#<>:;>#T_"W[IV[P=C!/6:/N=?$KWYO3*IR'P5X=LDMA'O7ULQH&E(3! M,/JOZD455M[VQ-;8Z:+I?H/=I3&Z'++8KI39:W_,J^YX[?^1<@C# 7P(X&/ M//XP0 P!8@Q@'U>00X!T J)^*-W<;#.3K9>UO@9U;^\Y:U<1NY5V]G=M8S?9 MW7]V>AK;^K*.E]%+FV90;'H%GRC8J(AL[K$ 1P4VG(3S]P7NJ4*\5VRI0N(N M"#A&T86+27B"PR4,EUVXG(2GSA11Q0P72&"!A(3/G0)4L< %4E@@)>',=1E( M/#;/8(D9C7=\W@")P"7FL,2&^66"9G"=1QJ/]0QCSBC%W#4? M:7SN8]8919D3]X'&YSX&GE&7ZG?"< 3> P3E.W67--+X5AK> P3E.W7W9J1Q M?8DFKY&EJH_=*WH3[/2EZKX/3%K'SP!WO'L-_2?OOR%\R^IC7C7!DS;V9;9[ MY3QH;93M2GQC!WQ2V7Z\*-3!M*U[W[^[]A='GX;M$-'X<6?\%4$L#!!0 M ( %JM;5#G@'"H< 0 *\5 8 >&PO=V]R:W-H965T&UL?9C=;N,V$(5?Q?!]5N(,?P/'0.W%H@5:(-BB[;42,[&QLN5*2KQ]^U*R M8M@SP]S8DGR&-L9_]W->'[F&^[?OC?5%TS]NXK[HOS3$> MTB\O3;NO^G3;OA;=L8W59@S:UP64I2WVU>XP7R[&9X_MV MWU?M?ZM8-Z>'N9I_//B^>]WVPX-BN3A6K_'/V/]U?&S377%I9;/;QT.W:PZS M-KX\S']1]VMT0\"H^'L73]W5]6SHRE/3_!AN?ML\S,O!4:SC:IZN*ZJ?_9;?KMP]S/9YOX4KW5_??F M]&N<.F3FLZGWO\?W6"?YX"3E>&[J;OR!3C M<8S7U_&.=.(L<:/D,$H4E(YT=DI(I7 2#[_!)'.[1P@(Q(X(CU%)'#X:6V0;JF"S*#UF3T59$B"XM,O M5_YEZC^.-4^Q!IQ7J31#I"6T3?L0]2/(3*DS M*QQD_@'GGZ?\ X%_05/L"ZHT,3(T!IF P GH*0%!J!S1L_DGJ(S.E)<@TP]X M@4E+QQ7PVC'MO0XI+#*Z[(*0:0JVKZOMF/1V4O3=/'U&;Y)8W[-E:;RTT=7_KATJ7K]GR$ M>+[IF^-T/%I )NBQ1?RD\A?[9ZK$1BSG*J:-*)B MC>U_0JL=@CK *%XJTHE)W]-6#HR]ZL&WT]J'FHA0P(I3J3 MXO@S)/7'/77@M/^>_8LQK\PX M_TYNA"JY)E%['!D5YML[7H5D]9!%H=3XK6^KQK1=OY+D0Y@[(!@"@C$ 11\& MA$- : 6 GLQ8_8PEWA2<=1[O;ZO%^D>!5J$ZS*.>-&=GUI1;H69O&P3# MQT MHD&S[37!1!/,%;NE(HE'"5 (T7@I A,?#BCB-P)0F>"T"2(9@EBRT:O28VF MZ6V@T/*Z6XI0%B$W2N1$B1PHB872:[+)+O )0F2QW%/-8&(G3.R 22V87I-, MSP6:CX5S7S<#2IQ B0,HLX"2Q48VRD>*&43JA$@=$+D%D3YT1?=4,YC,"9,M M89#E=YLM_*(8.B_I$>4,*G="Y0XHR_LV7VR5H3R-8&P?TE*8AGF:9UG@1E)E MP?E400=48+]5\%$JA_(_6&#RF.KJ]@/S2]4([\"D>I?-ZWEF3!*5%3ZI?TFI M"NHXH.0L=3=5?=Y7E7X@63M43#"6[&PO=V]R:W-H965T&ULC9C;CMLV$(9?1="] M(W&&I*2%;6#M(&B!%EBD2'NMM;EK(Y+E2MIU^O:E#G'LF6&0&TNB?P[_X>&C MQ.6E:;]V!^?ZZ%M=G;I5?.C[\T.2=+N#J\ON0W-V)__/2]/69>\?V]>D.[>N MW(^5ZBJ!-+5)71Y/\7HYECVUZV7SUE?'DWMJH^ZMKLOVOXVKFLLJ5O'W@L_' MUT,_%"3KY;E\=7^Y_LOYJ?5/R37*_EB[4W=L3E'K7E;QHWK8HAXJC(J_C^[2 MW=Q'0RK/3?-U>/A]OXK3P9&KW*X?0I3^\NZVKJJ&2-['OW/0^-KF4/'V_GOT M3V/R/IGGLG/;IOKGN.\/JSB/H[U[*=^J_G-S^^OZIIZC>"MU^6VZ'D_C]3+]D^FYFEP!Y@IPK:#L3RO@7 %_5!A; M2"9G8ZH?R[Y<+]OF$K73:)W+85*H!_2=N1L*Q[X;__/9=K[T?:T4+I/W(="L MV4P:N-5<%8F/?FT"I"8VP*K#?0-;KK!&;@'%)'"LCW=):#F %@/H,8"^"V!( M+TR:;-2<)HW1RF8D%T&&!G4AVS&B'2/8L<3.I+$W[5B#4! W@BH+]HT5S5C! M#$EZ8UDSH I=$,];09:"MBC;R40[V2\,5<;:45 4A@Z5($O]4 5Z)Q?MY+\P M5#E/VQB;$S>"RMY.KSLSA6BF$,R09C8%:R8E1K@"36 YJE2&2BH8*2A54M[] MQA@@@[F5=*AR:P.6 IQ3W!*DU)+BRP6+3%%'7):EI@@,E1*I^*B 0PL"7%4R M]A0*.0'-"?F\PMP@S4F0^9P"2U/)&%4"1X'M)IJWE!JV3D0J*$PS30 @9@@ \*50T M*>!)08HY71"R3H?V.9*2"@%2D2 7.2H/T;5 0Y2K4/3).0< I4IP"!^5BF.P4 M&Y(N5SJP!8),5!"(2C/? ,?E@E%#$.6AWI&!"@)0D0(5."R'WF&O89(N3TUH M\LA4!8&J2*D*')<+M&QU_>Q%]OZ;408J"D!%"M19E-WWCL[I7)9TX=Y!&:@H M %6'DI*!B@)0-07J+"INS:8?#/TJEV4* H8"G^;"M[D.A9 9B (#-64@3OUP7'%3>CW3>H3A$(:4;]3# M=CJ9^A%F.BC[LVQ?CZF[ZOJG'@YB7INF=-^I')(X.KMQ?'RKWT@^WF;]O MIP.JZ:%OSO/A6W(] 5S_#U!+ P04 " !:K6U0BDF)$14" "!!0 & M 'AL+W=OY>L'U][KGGV.86O9#/J@;0T0MGK=K$ MM=;= T*JJH%3=2\Z:,W.24A.M5G*,U*=!'IT29RA-$ERQ&G3QF7A8GM9%N*B M6=/"7D;JPCF5?[? 1+^)&K.M;8!5!8=/<,/T#^[O30K-+(<&PZM:D0; M23AMXD?\L,LMW@%^-="KR3RR3@Y"/-O%U^,F3JP@8%!IRT#-<(4=,&:)C(P_ M V<\EK2)T_DK^V?GW7@Y4 4[P7XW1UUOXE4<'>%$+TP_B?X+#'X6<328_P97 M8 9NE9@:E6#*?:/JHK3@ XN1PNF+'YO6C;W?6>(A+9R0#@GIF(#S_R9D0T+V MED"<>:_,6?U$-2T+*?I(^LOJJ'T3^"$SAUG9H#L[MV?<*A.]EIB0 ETMT8#9 M>DPZQ8P(9-C'$FFHQ#:]24_?%]C=(O)%N$(6-)&Y_.R=B0\(2)" . (R)<@6 MLU/PF*7#M YS1Q*,DYF7 &R%2196LPBJ6=RJ(?E,C-LC?'\D@,PO,Q3,I.#)B^7@SR[GUQ%E;BTVKZ1273L M(X^I??FS^-;T%]\.WFA\<_I.Y;EI5700VOQ7[O6?A-!@5";WYM!JTP_'!8.3 MMM.EF4O?%?Q"BVYH>&CLNN4_4$L#!!0 ( %JM;5 ^FH0+O 0 (87 8 M >&PO=V]R:W-H965T&ULC5A=<^(X$/PK%.]96]]VBE!U M0 B[>U>5VJN[>W:"$JBU,6<[8>_?GVT40#,CDSP$;'IF6AJI6_;D4%8_ZXVU MS>A7D>_JN_&F:?:W450_;VR1U5_*O=VUO[R459$U[67U&M7[RF;K/JC((Q[' M.BJR[6X\G?3W'JOII'QK\NW./E:C^JTHLNJ_F[=SF>9>IY?&O2SH^U>P"+[]_9%_V@V\' M\Y35=E[F_VS7S>9NG(Q':_N2O>7-C_*PLFY :CQRH__=OMN\A7=,VAK/95[W M_T?/;W53%BY+2Z7(?AT_M[O^\^#R?X31 =P%\%, &PX0+D"< _1@@'0!\AP@ M!@.4"U"G &X& [0+T.> X3$8%V!. 7)X#(D+2,X5U&! Z@+2SP:TL^XZ%Y]) M#8^"G9I][K8Z+L3C*NF7W2)KLNFD*@^CZKAS]EFW0=EM&]4F[^[V"[G_L5UZ M=7OW?NTP.,SMBN(=)?8[:)ITZQ>E.\3Z#]#* +LR.&--C=CWF1BK- MP*#F& 9;A1&PUCT!8:D2H*%+@I+2J8'I'C!.ZAAVC$H6T[,HZ%D4>!8U&/S\ MB-$#TX,1*M%2T4PDS43V.83'A-$9%)U!X;$(T.J90DQO$B;!;EE2J%@!'5A1 MJ,"8-GZ6LPGU'H&8&R [CH.1;Z]D2("'T&]97C M$SF+VS_P]',5YH\N8"Z<,A?HJQR;"X?M_T: 6(A,P((X84&&03*4)UPHN%\I MH,VQ"A R,!XR $T9@H/0ZD/=$+(R CVYS H<> M^3$D0:W &)7(!#K"DJ*E62)B^)J&Y)\8(#,K"L9X:,<&O(P37F8$G"AL0? T ML" P"4O14T)T\1*N>T/]1U:];G?UZ*ELFK+H7[J]E&5CVY3QEW;3;6RV/EWD M]J7IOIKV>W5\,WR\:,J]>^L=G5Z]3_\'4$L#!!0 ( %JM;5#PLP#T6P4 M (\; 8 >&PO=V]R:W-H965T&ULA9E;;^,V$(7_BN%W MKSE#ZL(@,1"Y*%J@!19;M'U6$B8V5K9<24FV_[Z4['CMF<-M'F)+/B3/\/)I M1-Z^M]W7?A/",/NV:_;]W7PS#(>;Y;)_W(1=W7]J#V$??WENNUT]Q,ON9=D? MNE _385VS9*-R9>[>KN?KVZG>Y^[U6W[.C3;??C/+]F4SC#>6J]M#_1+^",.?A\]=O%J>:WG:[L*^W[;[61>>[^;W=+-V?BPP M*?[:AO?^XOML#.6A;;^.%[\^W_LT;.[FY7SV%)[KUV;XTK[_$DX!9?/9*?K? MPEMHHGQT$MMX;)M^^C][?.V'=G>J)5K9U=^.G]O]]/E^JO^C&"[ IP)\+D#Y M#PO84P'[O8";@C\ZFT+]J1[JU6W7OL^ZXV@=ZG%2T(V-G?DXWISZ;OHM1MO' MNV\K*MSM\FVLZ*2ICAJ^U)P5RUC[N0E&352LBO-U VNMR#/<@H5!V*F\O0HB M48&#%;BI G=9@_E@ 3J?NQ2Z,$8)<502G30CB0O5/5H5AS4U7(Q1R@"E7G*= M-20C"[P7OM=8E\J+&-.422]2GTK>, ,9,-!+(#, 7)ZS[&4D(VO+A"&,0088 M]!+*K F7D5RD0$0NP63&%&20.7K)Y)/H*FQF,FK(@:;,@(229_GJ>6)&;7+A6JL,(NM9C$;R6(+DE+. ME!^@BB\1"0):C&.K<Y;54Y#E^*XBD6X!K)KW]>&,)R=3DN9$J/N,%(=0"I) MI#K-2L]JE0(5F=PEEJG#1'6 J#*=JIQ&I;=R40!1GMI$<8GM3/UNSJFM#X%3U M>]V];/?][*$=AG8W'84\M^T0HD?S*<[<3:B?SA=->![&KT7\WAV/B(X70WLX M'7\MSV=PJ_\ 4$L#!!0 ( %JM;5 8GID6M $ -(# 8 >&PO=V]R M:W-H965T&UL?5/;;MP@$/T5Q <$+[N;1BO;4C95E4JMM$K5 MYIFUQQ<%&!?P.OW[ G8<)W7S LPPY\R984@'-$^V 7#D64EM,]HXUQT8LT4# M2M@K[$#[FPJ-$LZ;IF:V,R#*"%*2\22Y9DJTFN9I])U,GF+O9*OA9(CME1+F MSQ$D#AG=T!?'0ULW+CA8GG:BAA_@?G8GXRTVLY2M FU;U,1 E=';S>&X"_$Q MX%<+@UV<2:CDC/@4C*]E1I,@""04+C (OUW@#J0,1%[&[XF3SBD#<'E^8?\2 M:_>UG(6%.Y2/;>F:C-Y04D(E>ND><+B'J9X])5/QW^ "TH<')3Y'@=+&E12] M=:@F%B]%B>=Q;W7>N\EYSQ)V24033'',88O8C9S!//L$VPK=O%/XG_VZ58!<)=A^6N!;S7B5;]%2!J>,T65)@K^,D+[SSP-[R^":O MX>.T?Q>F;K4E9W3^96/_*T0'7DIRY4>H\1]L-B14+AP_^;,9QVPT'';3#V+S M-\[_ E!+ P04 " !:K6U01&@08[ ! #2 P & 'AL+W=OH"FMM+M$ ()I.D0\#EKW3:Z M)"Y)NA[_GB3M2CDJOC2VZ_?\[#CYB/;9=0">O&AE7$$[[_LC8Z[J0 MWASV8 M\*=!JX4/KFV9ZRV(.H&T8GRW>\.TD(:6>8J=;9GCX)4T<+;$#5H+^^L$"L>" M[NDM\"3;SL< *_->M/ 5_+?^;(/'%I9::C!.HB$6FH(^[(^G+.:GA.\21K>R M2>SD@O@+L+! M(ZH?LO9=0=]14D,C!N6?E80:%2J7OJ0:G$<]LP0I M6KQ,IS3I'&?^&VP;P&< ?P5@4Z&D_+WPHLPMCL1.L^]%O.+]D8?95#&81I'^ M!?$N1*\EYX><72/1G'.:[4! #2 P &0 'AL+W=OW<NC M@Q59)QKX OYK=[;!8C-+)348)]$0"W5.'[;'TS[&IX!O$@:W.)-8R07Q-1H? MJYQNHB!04/K((,)VA4=0*A(%&3\F3CJGC,#E^9W].=4>:KD(!X^HOLO*MSD] M4%)!+7KE7W#X %,]MY1,Q7^"*Z@0'I6$'"4JEU92]LZCGEB"%"W>QEV:M _C MS>UN@JT#^ 3@,^"0\K Q45+^)+PH,HL#L6/O.Q&?>'ODH3=E=*96I+L@W@7O MM>#\+F/72#3%G,88OHC9SA$LL,\I^%J*$_\'SM?ANU6%NP3?_:'P?IU@OTJP M3P3[_Y:X%G/X*PE;]%2#;=(T.5)B;](D+[SSP#[P]":_P\=I_RQL(XTC%_3A M95/_:T0/0A[,=QVPT/';3#V+S-RY^ 5!+ P04 M" !:K6U0+X;6K;0! #2 P &0 'AL+W=O).^9%K*G91Y]9UOF9O1*]G"VQ(U:"_OG!,I,!3W0%\>C;#L?'*S, M!]'"=_ _AK-%BZTJM=30.VEZ8J$IZ/WA>,H"/@)^2ICL?5?06TIJ M:,2H_*.9/L-2SSM*EN*_PA44PD,F&*,RRL655*/S1B\JF(H6S_,N^[A/\TUV MM]#V"7PA\)5P&^.P.5#,_*/PHLRMF8B=>S^(\,2'(\?>5,$96Q'O,'F'WFO) M^5W.KD%HP9QF#-]@#BN"H?H:@N^%./%7=+Y/3WW^0??)[V;\*VLG?D8CR^;.Q_ M8XP'3"6YP1'J\(.MAH+&A^,'/-MYS&;#FV'Y06S]QN5?4$L#!!0 ( %JM M;5#!/+W8M $ -(# 9 >&PO=V]R:W-H965TE I&7\3ISTB5E *[/[^R/L79?RUE8N$?U4U:NS>DM)1748E#N M&<X@/+A08G/4:*R<27E8!WJF<5+T>)MVF47]W&ZX34/PHDB,S@2,_6^%^&)]P?N>U,&9VQ%O//BK?=>"I[PC%T" MT1QSG&+X*F:_1##/OJ3@6RF._#\XWX8GFPJ3"$_^4IAL$Z2;!&DD2#\L<2LF M_2<)6_54@VGB-%E2XM#%25YYEX&]X_%-_H1/T_Y5F$9VEIS1^9>-_:\1'7@I MNRL_0JW_8(NAH';A>.//9AJSR7#8SS^(+=^X^ U02P,$% @ 6JUM4$[A MQ(2U 0 T@, !D !X;"]W;W)K&UL?5/;CMP@ M#/T5Q KJI5::;15VVU"Z(^,^:H#+?R-[<'@36.=%@%-US+?.Q!U FG%^&YW MQ[20AI9Y\IU=F=LA*&G@[(@?M!;NYPF4'0NZIV^.9]EV(3I8F?>BA2\0OO9G MAQ9;6&JIP7AI#7'0%/1Q?SP=8GP*^"9A]*LSB95ZH+LH"!14(3(( MW*[P!$I%(I3Q8^:D2\H(7)_?V-^GVK&6B_#P9-5W68>NH ^4U-"(085G.WZ MN9Y;2N;B/\$5%(9')9BCLLJGE52##U;/+"A%B]=IER;MXW2393-L&\!G %\ M#RD/FQ(EY>]$$&7N[$CQ"?>'SGVIHK.U(ITA^(]>J\ESVYS=HU$<\QI MBN&KF/T2P9!]2<&W4ISX/W"^#<\V%68)GOVA\&Z;X+!)<$@$A_^6N!5S_U<2 MMNJI!M>F:?*DLH-)D[SR+@/[R-.;_ Z?IOVS<*TTGEQLP)=-_6^L#8!2=CSF\9L,H+MYQ_$EF]<_@)02P,$% @ 6JUM4$5XR'JT M 0 T@, !D !X;"]W;W)K&UL?5-ACY0P$/TK M37_ %;JHZP9(;L\83339G%$_=V& YEJ*;5G.?^^T<(A*_-)VIO/>O)E.\\G8 M)]/*L5>\*VGD_G!AS50=:N#LS0(\WC;%:>#1MR]Q@0=01I!7C2?*::2%[ M6N;1=[%E;D:O9 \72]RHM; _SZ#,5-"4OC@>9=OYX&!E/H@6OH#_.EPL6FQE MJ:6&WDG3$PM-0>_3TSD+\3'@FX3); ! ME I$*./'PDG7E &X/;^POX^U8RU7X>#!J.^R]EU!CY34T(A1^44 M+,5_@ALH# ]*,$=EE(LKJ4;GC5Y84(H6S_,N^[A/\PU/%]@^@"\ O@*.,0^; M$T7E[X0796[-1.S<^T&$)TY/''M3!6=L1;Q#\0Z]MY(?CCF[!:(EYCS'\$U, MND8P9%]3\+T49_X/G._##[L*#Q%^^$/AVWV";)<@BP39?TOD:OQ^+*Q_XTQ'E!*1:2$[6F31 M=[)%9@:O9 7Q)&MSJ34,G9F,=@W%4YW05!H*#T@4'@=H%;4"H0 MH8RGF9,N*0-P?7YA_Q)KQUK.PL&M40^R\FU.KRFIH!:#\O=F_ IS/1\HF8O_ M!A=0&!Z48([2*!=74@[.&SVSH!0MGJ===G$?IYLTF6'; #X#^ *XCGG8E"@J M_RR\*#)K1F*GWOREXNL_8)1#-,<W# M\1.>[31FD^%-/_\@MGSCX@]02P,$% @ 6JUM4)*D/#.T 0 T@, !D M !X;"]W;W)K&UL?5/;;MLP#/T501]0)8K;%8%M MH&DQK, &!!VV/BLV?4%U<24Y[OY^E.RX;F?L11(IGL-#BDH'8U]< ^#)FY+: M9;3QOMLSYHH&E'!7I@.--Y6Q2G@T;@O%89G03!(&$P@<&@=L9[D'*0(0R7B=. M.J<,P.7YPOXUUHZUG(2#>R.?V](W&;VEI(1*]-(_F>$;3/5<4S(5_QW.(#$\ M*,$ZOC/HPWNPML'< G )\!MQ' QD11^8/P(D^M M&8@=>]^)\,3;/%,$96Q'O4+Q#[SGG29*RATG M>>&=!_:.QS=Y#Q^G_8>P=:L=.1F/+QO[7QGC :5LKG"$&OQ@LR&A\N'X!<]V M'+/1\*:;?A";OW'^%U!+ P04 " !:K6U0)[75X[4! #0 P &0 'AL M+W=O1I])Y.GV#O9:C@9 M8GNEA/E[!(E#1K?TS?'0UHT+#I:GG:CA-[@_WY RB#DTWB9-.D<,A"7 MYS?U[[%V7\M96+A#^=26KLGHGI(2*M%+]X##/4SU7%,R%?\3+B ]/&3B8Q0H M;5Q)T5N':E+QJ2CQ.NZMCOLPWESSB;9.X!.!SX1]C,/&0#'S;\*)/#4X$#/V MOA/AB;<'[GM3!&=L1;SSR5OOO>1?MRF[!)T)LR&AP*)G*093XM[:\42( MJ7N0S-RI$09WTBHMF76F[H@9-; FD*0@-,O>$,GX@*LB^"ZZ*M1D!1_@HI&9 MI&3ZUQF$FDN\PR^.1][UUCM(58RL@Z]@OXT7[2RRJC1FQ)E/" 34UBLPM]S@ 83P0BZ-GU$3KR$]<;M_ M4?\0:G>U7)F!!R5^\,;V)3YBU$#+)F$?U?P18CTY1K'XSW #X> ^$Q>C5L*$ M+ZHG8Y6,*BX5R9Z7E0]AG>/),=+2!!H)="4<0QRR! J9OV>65856,]++W8_, MMWAWHNYN:N\,5Q'.7/+&>6\5/;PKR,T+13&L&N.8DO5?4?T&4$L#!!0 ( %JM;5" T/[NM $ -(# 9 M >&PO=V]R:W-H965T-(!S1OM@%PY%U) M;3/:.-<=&+-% TK8&^Q ^YL*C1+.FZ9FMC,@R@A2DO'-YA-3HM4T3Z/O9/(4 M>R=;#2=#;*^4,+^.(''(Z)9>'<]MW;C@8'G:B1J^@WOI3L9;;&8I6P7:MJB) M@2JC]]O#,0GQ,>"UA<$NSB14QL^) MD\XI W!YOK)_CK7[6L["P@/*'VWIFHS>45)")7KIGG'X E,]>TJFXI_@ M*' M!R4^1X'2QI44O76H)A8O18GW<6]UW(?Q9G^%K0/X!. SX"X"V)@H*G\43N2I MP8&8L?>="$^\/7#?FR(X8ROBG1=OO?>2\SU/V24033'',88O8K9S!//L$NPG=_*=RM$R2K!$DD2#XL<2TF^2<)6_14@:GC-%E28*_C M)"^\\\#>\_@F?\+':?\F3-UJ2\[H_,O&_E>(#KR4S8T?H<9_L-F04+EPO/5G M,X[9:#CLIA_$YF^<_P902P,$% @ 6JUM4-O6G_NU 0 T@, !D !X M;"]W;W)K&UL?5/;;MP@$/T5Q >$-;N;1"O;4C91 ME$JMM$K4]IFUQQ<%& ?P.OW[ '98J]DZV& MDR&V5TJ87T>0.&0TH9^.Y[9N7'"P/.U$#2_@OGDJGXKW !Z<.#$I^C M0&GC2HK>.E03BY>BQ/NXMSKNPWBS32;8.H!/ #X#;F,>-B:*RA^$$WEJ<"!F M['TGPA,G!^Y[4P1G;$6\\^*M]UYROM^G[!*(IICC&,,7,*C!UG"9+"NQUG.2% M=Q[8.Q[?Y'?X..W?A*E;;&UL?5-A;]P@#/TKB!]0DZ8B%.J?WN^,I M#?$QX(>$T:W.)%1R,>8I&)^KG"9!$"@H?6 0N%WA 90*1"CCU\Q)EY0!N#Z_ ML'^,M6,M%^'@P:B?LO)M3@^45%"+0?E',WZ"N9Y;2N;BO\ 5%(8')9BC-,K% ME92#\T;/+"A%B^=IEUW-B6*RC\(+XK,FI'8J?>] M"$^\.W+L31F\_CF_P-GZ;]J["-[!RY&(\O&_M?&^,!I20W.$(M?K#%4%#[<'R'9SN-V61X MT\\_B"W?N/@#4$L#!!0 ( %JM;5#9(*;*M $ -(# 9 >&PO=V]R M:W-H965T)W^?0$[CMNZ>0%FF'/FS#"D YI7VP X\J95:S/:.-?M&;-% M UK8"^R@]3<5&BV<-TW-;&= E!&D%>.;S1730K8T3Z/O:/(4>Z=D"T=#;*^U M,+\.H'#(Z):^.QYEW;C@8'G:B1I^@'OJCL9;;&8II8;62FR)@2JCM]O](0GQ M,>!9PF 79Q(J.2&^!N-;F=%-$ 0*"A<8A-_.< =*!2(OX^?$2>>4 ;@\O[-_ MB;7[6D["PAVJ%UFZ)J,WE)10B5ZY1QR^PE3/)253\0]P!N7#@Q*?HT!EXTJ* MWCK4$XN7HL7;N,LV[L-X?4[!UU(<^#]PO@[? MK2K<1?CN#X7_(4A6"9)(D'Q:XEK,[J\D;-%3#::.TV1)@7T;)WGAG0?VEL7"\=J?S3AFH^&PFWX0 MF[]Q_AM02P,$% @ 6JUM4+>+B0ZW 0 T@, !D !X;"]W;W)K&UL;5-A;]L@$/TKB!]0$N*F761;:CI-G;1*4:=MGXE] MME'!YP*.VW\_P*[G=OX"W''OW;OC2 MO*C1:.&^:FMG.@"@C2"O&-YL]TT*V-$^C[V3R%'NG9 LG0VROM3!O1U X M9'1+WQU/LFY<<+ \[40-/\']ZD[&6VQF*:6&UDILB8$JHW?;PS$)\3'@MX3! M+LXD5')&? [&]S*CFR (%!0N, B_7> >E I$7L;+Q$GGE &X/+^S?XNU^UK. MPL(]JC^R=$U&;RDIH1*]!RL:5%+UUJ"<6 M+T6+UW&7;=R'\89_F6#K #X!^ RXC7G8F"@J_RJ+U.D*P2))$@^4"P_U3B6LS-IR1LT5,-IH[39$F!?1LG>>&=!_:.QS?Y M%SY.^Z,PM6PM.:/S+QO[7R$Z\%(V5WZ$&O_!9D-!Y<+QQI_-.&:CX;";?A"; MOW'^%U!+ P04 " !:K6U08>.)U.X" <#0 &0 'AL+W=O#+]1+99=?PHO@OSHWM4=I1-+/NJ$:VN9)LH<5BG M]^1N2Q=]@4/\K,15W]PG_5:>I7SI!U_VZS3O5R1JL3,]!;>7BW@0==TSV77\ M'DG32;,OO+U_8__D-F\W\\RU>)#UKVIO3NMTF29[<>#GVCS)ZV)N/N MOXJ+J"V\7XG5V,E:N[_)[JR-;$86NY2&OP[7JG77Z_"D*,8R7$#' CH5+)U. M-@BYE7_DAF]62EX3-;S\CO?_8W)'[;O9]9/N5;AG=O':SEXVM%BNLDM/-&*V M X;>8,B$R"S[)$&1Q)8&Y127,[A"YLK9;3F-Z,\@P!A&'0+$^P E @+WG@0X E9&@(3@$"'!X MZ4<-!$6RAN <(,#DI9\V$!2)&X*C@ "?EW[@0% 1T<%I0(#56: #0&6DWRC. M PJL7OI] $&1?J,X#VAH=9;[N0-!L5]OG ] $"Q?H YP$-K&UL=5/;;MP@$/T5Q >$->MLHY5M*9LJ2J566J5J^\S:8QL%C MX MG?Y]!^RX;NJ^ #.<<^;"D(W&OK@6P)-7K3J7T];[_LB8*UO0PMV8'CJ\J8W5 MPJ-I&^9Z"Z**)*T8W^T.3 O9T2*+OK,M,C-X)3LX6^(&K87]=0)EQIPF],WQ M+)O6!PD=)!;48E'\VXQ/,]=Q2,A?_&:Z@$!XRP1BE42ZNI!R<-WI6P52T>)UV MV<5]G&X.Z4S;)O"9P!?"78S#ID Q\X_"BR*S9B1VZGTOPA,G1XZ]*8,SMB+> M8?(.O==BGZ09NP:A&7.:,'R%218$0_4E!-\*<>+_T/DV?;^9X3[2]VLZ_T_\ M=%,@C0+I7R7>OBMQ"W-X%X2M>JK!-G&:'"G-T,5)7GF7@;WG\4W^P*=I_R)L M(SM'+L;CR\;^U\9XP%1V-SA"+7ZPQ5!0^W#\@&<[C=ED>-///X@MW[CX#5!+ M P04 " !:K6U0;A/Z6M ! "6I' QO.S@KI #HXO >\M##JU1ZY3BY2 MOKK@2YGAR!4$' KC%)A=KO $G#LA6\:O61,OEHZXWM_4/_G>;2\7IN%)\I]M M:9H,/V!40L4&;I[E^!GF?O88S56(]"0G,^%QF"$,Z2O6F&P"# MW@7O=(8;8_H3(;IH0##]('OH[)=**L&,#55-=*^ E9XD.*%1E!#!V@[GJ<]= M5)[*P?"V@XM">A""J=]GX'+,\ [?$R]MW1B7('G:LQJ^@_G17Y2-R*)2M@(Z MW7*-#Q+_K,M39/A1XQ*J-C S8LTWU*;DYHQIPG#%UA=@N"6/7% M@H8LSO0_.@W3XV"%L:?':SH]A@7V08&]%]C_T^)ATV((DX1-#D&30T#@N#$) M81[#)DG0) D(?-B8!#!QM#$AJ]LA0-5^+C0JY-#YF5QEE]%[HOYV_85/<_N- MJ;KM-+I*8^^HOTF5E 9L*=&#;;BQ3\42<*B,VQ[M7DT#,P5&]O-;0)8'*?\# M4$L#!!0 ( %JM;5!6:M16M@$ -(# 9 >&PO=V]R:W-H965T;*.5;2F;J&JE5EJE:O/,VF,;!8P+ M>)W^?0?L.&[J%V"&<\Y<&++1V!?7 GCRJE7GDZ8B%.J?WN^-I'_ 1\$O"Z%9G$BJY M&/,2C*]53I.0$"@H?5 0N%WA 90*0IC&[UF3+B$#<7U^4_\<:\=:+L+!@U'/ MLO)M3N\HJ: 6@_)/9OP"53 5+5ZG M779Q'Z>;PV&F;1/X3. +X2[&85.@F/FC\*+(K!F)G7K?B_#$NR/'WI3!&5L1 M[S!YA]YKD::[C%V#T(PY31B^PKPC&*HO(?A6B!/_C\ZWZ>EFAFFDIVMZFFP+ M[#<%]E%@_T^)_$.)6YCT0Q"VZJD&V\1I>5=!O:>QS=YAT_3_EW8 M1G:.7(S'EXW]KXWQ@*DD-SA"+7ZPQ5!0^W#\A&<[C=ED>-///X@MW[CX"U!+ M P04 " !:K6U0(J[UC^T! !F!0 &0 'AL+W=OI7[K=;#F1!5ML"I>A #].:D%I)3 M;4S9$#5(H)4+XHR$07 BG':]7V3.=Y5%)D;-NAZNTE,CYU3^N@ 34^X?_#?' M<]>TVCI(D0VT@:^@OPU7:2RRLE0=AUYUHO#A?4HMW@.\=3&JS]VPE M-R%>K/&IROW )@0,2FT9J%GN\ 2,62*3QL^%TU\E;>!V_\;^P=5N:KE1!4^" M_>@JW>9^ZGL5U'1D^EE,'V&IY^A[2_&?X0[,P&TF1J,43+FO5XY*"[ZPF%0X M?9W7KG?K-)_$R1*&!X1+0+@&I$Z'S$(N\_=4TR*38O+D?/<#M4]\.(?F;DKK M=%?ASDSRRGCO113%&;E;H@5SF3'A!G-8$<2PKQ(A)G$)_PD/\? (S3!RX=$V M/(IP@A@EB!U!_%>)QUV)&.:$BQQ1D2-"D.Q$,$R*BYQ0D1-"\&XG@F#B !=) M4)$$(3CL1##,?QXU1452A"#:B6"8>"="-O\Y!]FX#E=>*<;>39>-=QTBCZ'K MDS_P>0)]H;+I>N7=A#;=YGJB%D*#225X,$_7FJ&W&@QJ;;>)V&PO=V]R:W-H M965T' M#!>MC:EMPO;O:QM"*3M]B>WA7&;LS*2#5*^Z!C#D3?!69T%M3'>D5!M_5)*)9BQ1U51W2E@5T\2G(:;S9X*UK1!GOK86>6I[ UO6C@KHGLAF/I] M BZ'+-@&]\!S4]7&!6B>=JR"[V!^=&=E3W16N38"6MW(EB@HL^!Q>SPE#N\! M+PT,>K$GKI*+E*_N\.6:!1N7$' HC%-@=KG!$W#NA&P:OR;-8+9TQ.7^KO[) MUVYKN3 -3Y+_;*ZFSH(D(%FVDF%1L*H*]C6O3^G68].\TG!!.A'!%H*.1S_PC,RQ/E1R(&N^^8^Z)M\?0 MWDWA@OXJ_#>;O+;16Q[MXI3>G-"$.8V8<('9S@AJU6>+$+,XA>_H(4Z/T PC M3X^6]&B/"^Q0@9T7V/U3XGY5(H8YX"8Q:A(C LG*!,-\P$WVJ,G^O4"\69E@ MF/\\UP$U.2 "X*5"5W\SP6HRG>X)H7L6S]=%M%Y MB#R&OD_^PL<)](VIJFDUN4ACN\WW1"FE 9O*YL$^76V'WGS@4!JW/=B]&EM_ M/!C935.-SJ,U_P-02P,$% @ 6JUM4)_DHWNX 0 T@, !D !X;"]W M;W)K&UL;5/;;MP@$/T5Q >$7>Q-MBO;4C91E$J- MM$K5])FUQS8*%P?P.OG[ G9<-_4+,,,Y9RX,V:#-JVT!''J70MD::2,85+K+H.YDBT[T37,')(-M+ MRWV<$P# M/@)>. QV<4:ADK/6K\'X7N5X$Q(" :4+"LQO%[@#(8*03^-MTL1SR$!N3;'>XPJJ%DOW+,>'F&J9X?15/P/N(#P\)")CU%J8>.* MRMXZ+2<5GXID[^/.5=R'\6:73K1U IT(=";L8QPR!HJ9WS/'BLSH 9FQ]QT+ M3[P]4-^;,CAC*^*=3]YZ[Z5(=M<9N02A"7,<,72!V 0 04 !D !X;"]W M;W)K&UL=53KCIP@%'X5PP,LWMU.U&1G-YLV:9/) M-FU_,WJ\9$$LX+A]^P*ZUECVCW .W^4C[*6:D'U"9V]Q%E#F?%.T'N A/3HP1 M\><,E,\%"M![XJ5O.V42N,Q'TL)W4#_&B] 1WE3JGL$@>SYX IH"/02GCA!H] J1'29?Q>-=%F:8C[^;OZ ML^U=]W(E$AXY_=77JBO0/?)J:,A$U0N?/\/:3X*\M?FO< .JX:82[5%Q*NW7 MJR:I.%M5="F,O"UC/]AQ7E;28*6Y">%*"#?"O?7!BY&M_(DH4N:"SYY8]GXD MYA<'IU#O3662=BOLFBY>ZNRMC))/.;X9H15S7C#A#A-L"*S5-XO097$._Z.' M;GKDK#"R]&A/CS\0B)T"L16(]RVF_J%%%^:#)A.G2>(0" \F+DSD-DF=)JE# M(#Z8N#")VR1SFF0.@?1@XL)D!Q.\.X(,1&LOG_0J/@WVXN^RV_U^".T1_@=? M'H=O1+3](+TK5_HBV./:<*Y E^+?Z5WM]'NT!10:9::9GHOE5BZ!XN/ZX.#M MU2O_ E!+ P04 " !:K6U0"\;J,+@! #2 P &0 'AL+W=OUO8E_; MJ'RX@./N[0?8<;W.?X![.>?<#R[9H,VK;0$<>I="V1RWSG4'0FS9@F3V1G>@ M_$VMC63.FZ8AMC/ JDB2@M DN262<86++/I.ILAT[P17<#+(]E(R\^<(0@\Y MWN"KXXDWK0L.4F0=:^ 7N-_=R7B+S"H5EZ LUPH9J'-\OSDT"#R!$$/)IO$V:> X9B,OS5?U;K-W7$1IGIV&$W%_X +" \/F?@8I18VKJCLK=-R4O&I M2/8^[ES%?1AO=E?:.H%.!#H3]I% QD Q\Z_,L2(S>D!F['W'PA-O#M3WI@S. MV(IXYY.WWGLIMK?[C%R"T(0YCABZP&QF!/'JV'L:W^0# M/D[[3V8:KBPZ:^=?-O:_UMJ!3R6Y\2/4^@\V&P)J%XYW_FS&,1L-I[OI!Y'Y M&Q=_ 5!+ P04 " !:K6U0]2Z#XK8! #2 P &0 'AL+W=O3N"T&.! M=_C#\<3;S@4'*?.>M? ,[E=_,MXBBTK-)2C+M4(&F@+?[@['+. CX#>'T:[. M*%1RUOHE&#_J B D9B.OSA_I]K-W7.W/9AJSR7"ZGW\06;YQ M^0Y02P,$% @ 6JUM4)1<$C7% 0 -P0 !D !X;"]W;W)K&UL;53K;ML@%'X5Q .4!,=-%MF6FE;5)FU2U&G=;V(?7U0N M'N"X>_L!=CTOXX^!PW877ZH<;WQ"P*&T7H&YX0J/P+D7 M%?_95;;-\0&C"FHV^2O>'JD[F](' MPU&$/9>\<=%KD>QW&;EZH1ESFC!TA=DN".+4%PL:LSC1_^@T3D^B&2:!GJSI M:1(7V$4%=D%@]T^)Z4V),&PO=V]R:W-H965T]#^ID&CN/.F:9GM#? ZDI1D:9)\8HH+3$1I Q"/HW?LR9=0@;B M^ORN_AQK][5&#="\X?H:YGEM*YN*_PA6DAX=,?(P* MI8TKJ0;K4,TJ/A7%WZ9=Z+B/TTUVF&G;A'0FI OA$..P*5#,_(D[7N8&1V*F MWO<\//'NF/K>5,$96Q'O?/+6>Z_E_NX^9]<@-&-.$R9=878+@GGU)42Z%>*4 M_D=/M^G[S0SWD;Y?TV_OMP6R38$L"F3K$@_)AQ*W,!^+9*N>*C!MG"9+*AQT MG.25=QG8AS2^R3_X-.W?N&F%MN2"SK]L['^#Z,"GDMSX$>K\!UL,"8T+QSM_ M-M.838;#?OY!;/G&Y5]02P,$% @ 6JUM4$3K4+>W 0 T@, !D !X M;"]W;W)K&UL=5/;;MP@$/T5Q >$7>RDJY5M*9LJ M2J566J5J^\S:XXO"Q06\3O^^ W9<-W5?@!G..7-AR$9C7UP+X,FKDMKEM/6^ M/S+FRA:4<#>F!XTWM;%*>#1MPUQO0521I"3CN]T=4Z+3M,BB[VR+S Q>=AK. MEKA!*6%_G4":,:=[^N9X[IK6!P]"$^\/W+L31F,)7=#8Y0BQ]L,234/AP_X-E. M8S89WO3S#V++-RY^ U!+ P04 " !:K6U0:MG*8& $ !0%P &0 'AL M+W=O7:"")[Z0FTGM-^^OD&PM.N:EX"=W]XD_W>%I_LL_U%LE2HGOY(X M+6;6MBQWE[9=O&Q5$A87V4ZEU7\V69Z$9769O]K%+E?ANC%*8ILSYMI)&*76 M?-K<>\KGT^RMC*-4/>63XBU)POSWE8JS_L;]GRZ"U_5OZK\ M;_>45U?VTJ*\BQ)EWU]^I=Q15>9U+%>,GBHOD[>7DKRBSIO%2I M).&O]C-*F\]]Y_]@AAOPSH ?#;@W:" Z W$T$,,&LC.0'Q%@T,#I#)R/",,& M;F?@CHW@=0;>6 ._,_#'&@2=03"V!F"'G6-C8\!QLV&TR6&[@8\V.6PX?.PX MY\,FART'.;K\PZ:#ONMV^\0W$KH.RW ^S;/])&^[P"ZLFPU<5E:5\_IN(\KF MGY6,BNKN^USXSM1^KSUUS%7+\![C]ID%QGA]YAIC_#ZSQ)B@S]P@3,#ZS&>, M@3YSBS&\S]QAC.@S7S!&]IFO&*.M\SW&:.O\@#':.C^.6,/5<%UV]= B6^O-+;7U9[498NXI\O!ZU4SDA\!]E)R\)0<(R6IAUHZYA8%+I:3 M8^:D@[V<7#PG%\E)ZU0/KAD*C^'A,3PDAM;I'CVC;OVY\(PLO(%R?3P5'TE% M:Z@KWTAE*%" !PJ00%I77K:,?UKS!=-7_VX4]3B*6OV-ZE56'V[0H!F9S MD\S7 V%00 0B.A8@+0NHW2$Z#+AGK"S100!K(<;*(A!0SS;1'P!I$, )'X3T M(1A?,"/ M...G$R$B@8E(V\LK81Z;N4.73&A-F"/(6. K81Z;FU!T-$*5 A$ M&0M,"$X@6??(*JG[7_!#FKU%:3)ZSLLR2YI73)LM*53ED%]7#LU7A^G@1JTU9?_6J M[WG[CK>]*+-=]_[:/KY$G_\!4$L#!!0 ( %JM;5 8*P]JO ( )\) 9 M >&PO=V]R:W-H965T5/YOH MN1D3>="[\HZ#*EW>S(BA(T5:++[AX+/)LP>O)84BJ(=!_>R.K;RVZI'11D*]1K*M]9TS,T T%K MTPX%;4\V^PM02P,$% @ 6JUM4"*U=;HK @ _ 4 !D !X;"]W;W)K M&UL?531CILP$/P5Q'O/V#AP1 3IDJAJI58Z7=7V MV2&;@,Y@:COA^O>U#>$(T'N)[65F=G9C;]H*^:H* .V]5;Q6&[_0NEDCI/(" M*J8>1 .U^7(2LF+:'.49J48".SI2Q1$)@@A5K*S]+'6Q9YFEXJ)Y6<.S]-2E MJIC\NP4NVHV/_5O@I3P7V@90EC;L##] _VR>I3FA0>585E"K4M2>A-/&?\+K M?63Q#O"KA%:-]IZMY"#$JSU\/6[\P!H"#KFV"LPL5]@!YU;(V/C3:_I#2DL< M[V_JGUWMII8#4[ 3_'=YU,7&?_2](YS8A>L7T7Z!OIZ5[_7%?X,K< .W3DR. M7'#E?KW\HK2H>A5CI6)OW5K6;FU[_1MMF4!Z AD(./J0$/:$\)U /R30GD G M!-25XGJS9YIEJ12M)[M_MV'V$N$U-=W/;= UVWTS[5$F>LUH&*;H:H5ZS+;# MD!$&#PADU(<49"G%ELSHY#[!;HZ(5O>0_1Q"0[KL(EPL-'0"X=@%^4\9=%& M.@$Z[D(23#K586*'J1WF$XZ3))G4NP@;E7SG9K7H9C5S0\-)S[8=)KI+DP3! MM/MS6/*(XV4ST:*9:&:&X&EKHEG-F 0QG7B9HT(R5MY!:/-"W3LZ M":'!F P>3%\+,XJ' X>3MMO8[&4WD+J#%DT_:]$P\+-_4$L#!!0 ( %JM M;5"_V&PO=V]R:W-H965T\14F4#G*HGT4-GWM1":>37(6XM4NOE2Y'UA# MP*#45H&:X09'8,P*&1N_)TU_;FF)R_E=_9/+;K*Y_^Q[%=3T MRO2+&#[#E"?VO2G\5[@!,W#KQ/0H!5/NZ957I06?5(P53M_&L>W<.$SZ=]HV M@4P$,A-P]%]".!'"%0&-SES4CU33(I-B\.3XL7IJSP3>AV8S2UMT>^?>F;3* M5&]%%"89NEFA"7,8,62!(>\1QT=$$L\09 S,+LBF"^+XX;(#B;8%PDV!T E$ M[V*DJQ@C)G68;FR""=FMHCRB<)3NTFTST::9:,/,\\K,B$D6;:(@P2LOCR", MD_ ?&Q-O>HDWO*PB'^+'C8G)+EB9V4 E48A79M#BX-F+X!N5E[93WEEH&UL ME5?;CILP$/T5Q'L7C\%<5DFD)E752JVTVJKMLS=Q$K2 *3C)]N]K XL2/*[( M2\#FS/C,B8\OBXML7MNC$,I[*XNJ7?I'I>K'(&BW1U'R]D'6HM)?]K(IN=+- MYA"T=2/XK@LJBX 2$@CZGIK50IY4D5?BJ?':4UGRYN]:%/*R],%_ M[WC.#T=E.H+5HN8'\4.HG_53HUO!F&67EZ)J@0OW)Q M::_>/5/*BY2OIO%UM_2)820*L54F!=>/L]B(HC"9-(\_0U)_'-,$7K^_9__< M%:^+>>&MV,CB=[Y3QZ6?^MY.[/FI4,_R\D4,!3'?&ZK_)LZBT'##1(^QE47; M_7K;4ZMD.6315$K^UC_SJGM>AOSO87@ '0+H& #1?P/"(2">5U%$%L'9)!HPZQY#KS#T%K&Q M$3$;(8$F,+*@* O:Q80#?&8"&;:F*C]);M8(.[F2)N9L21 OYEBGB9N2K"_4?3.T3!_4>Q/= 2);,.9!!9FB @ZY 47)V) MS27E.V\.>=5Z+U+IXW5W"-Y+J81.2![T7W[4]Z*Q48B],J^)?F_ZRT'?4+(> M+C[!>/M:_0-02P,$% @ 6JUM4-[BITP/ @ @04 !D !X;"]W;W)K M&UL?53;CILP%/P5Q'LQ]Z010=JDJEJIE:*MVCX[ MY'#1VIC:3MC^?7TA+$NLYB'8)S-S9AQSBI'Q%]$"2.^5DE[L_5;*88>0J%J@ M6 1L@%[]4C-.L51;WB Q<, 70Z($Q6&8(XJ[WB\+4SOQLF!72;H>3MP35THQ M_WL PL:]'_GWPG/7M%(74%D,N($?('\.)ZYV:%:Y=!1ZT;'>XU#O_:=H=\PU MW@!^=3"*Q=K32C-U\O>#[4A(%!)K8#5XP9'($0+*1M_)DU_;JF)R_5= M_;/)KK*Y"?%$B&="E/^7D$R$Y(V0FO#6F8GZ"4M< M%IR-'K=_UH#UG8AVB3K,2A?-V9G?5%JAJK("W;30A#E83+S 1#,"*?6Y M1>QJ<8@?Z*L&QT=$GKD[),X0B>$GRPYQZA9(G0*I$4C?G4*R.@6+R0RFMTV" M:!7D$1,%']U&,J>1S&$D71FQF"A<=/D0!_G*BD7E[T!N)[G32>YPDJV7 F_,2RZ\BEU[J>_(HCK/D:=8W_Q5_:#FBQT' M;S)V.'W'O.EZX9V95.^5N?TU8Q*4P3!0:5HU#^<-@5KJY4:MN9T*=B/9, T\ M-$_=\A]02P,$% @ 6JUM4*1-A/8_ @ &P< !D !X;"]W;W)K&ULC97=CILP$(5?!7'?->;'AH@@-515*[52M-6VUT[B M!+0&4]L)V[>O;5C$@K?-3;#-F>-OG&&<]UP\RXI2Y;TTK)5;OU*JVP @CQ5M MB'S@'6WUFS,7#5%Z*BY =H*2DPUJ& B# (&&U*U?Y'9M+XJ<7Q6K6[H7GKPV M#1%_=I3Q?NM#_W7AL;Y4RBR (N_(A?Z@ZJG;"ST#D\NI;F@K:]YZ@IZW_D>X M*6%@ JSB9TU[.1M[)I4#Y\]F\O6T]0-#1!D]*F-!].-&2\J8<=(]$S^3*U"/OO] QH<3WQNR_T1ME6FY( M]!Y'SJ3]]8Y7J7@SNFB4AKP,S[JUSWYX@[,QS!T0C@'A% #C?P9$8T"T" # MF4WU$U&DR 7O/3'\6QTQ10$WD3[,HUFT9V??Z6RE7KT5<8)R<#-&HV8W:,*9 M)GRK*-<*E$P2H $FBM!)$=KX:$X10[=!Y#2(K$'\QF !N1LTV&K:(0V$<;1( MQ:%*8!2[86(G3+R&2? "9M"@V38?( K@0E:Z9&D<(3=.XL1)5CC+I'?):AL8 MX&4=E&L50EGJ1D%.%.0XF7<,L-, WU\HJ=,@O:-0TO5II! O3\.A0BA^)YO, M"9/=42B9HP)"G,$%C4L6I#ASX^C&ZVP&P?]+9=3,/Y D2I-E0W"H,%K2@%F7 M,M?&=R(N=2N] U>ZX=FV=.9<4>T8/.CJJ_1--4T8/2LSQ'HLAG8]3!3OQJL( M3/=A\1=02P,$% @ 6JUM4#BY=?UD @ #0@ !D !X;"]W;W)K&ULA9;=CILP$(5?!?$ B\U_(H)4J*I6:J5HJ[;73N($ MM("I[83MV]]MT8N=64O9;SQ/'BK9$ MO+">=NK.F?&62#7E%T_TG)*3"6H;STF;4]SS-VE4W=T3UWQ+5M M"?]3T(8-.Q>[]X77^E))O>#E64\N]#N5/_H]5S-OSG*J6]J)FG4.I^>=^P%O M2VP"C.)G30>Q&#NZE -C;WKRY;1SD2:B#3U*G8*HRXV6M&ET)L7Q>TKJSIXZ M<#F^9_]DBE?%'(B@)6M^U2=9[=S4=4[T3*Z-?&7#9SH5%+G.5/U7>J.-DFL2 MY7%DC3"_SO$J)&NG+ JE)>_CM>[,=9CRW\/@ '\*\.< '/XS()@" BO &\E, MJ1^))'G&V>#P\6GU1+\4>!NHS3SJ1;-WYIZJ5JC56QY&F\R[Z423IA@U_D+C M/RK*M2*.9HFG &8*'Z3P37RP=/!#.$$ )@A,@G!91HRL,D9-8C2=T> 01U8E M@"CQ$Q@E!%%" 5;**,F7KCX"8XM%$"TY'U B4"4"$"Q'ET1K5S"-+!(UIH( M/WD\,0@2 R"621&O3' 4VB1KD1]L8)($)$D DM B2=8F?F"_*( (A2F,DH(H M*8!BN13I>E,PPK#+!G39 "[6FU9LUBX(69]/^1_1 PI&<+-!*QB< M Y.JQ9M&?&9,4I42O:C/KE)G\SQIZ%GJ8:+&?#R@QHED_73X>O,_@/PO4$L# M!!0 ( %JM;5!X&PO=V]R:W-H965T6]8*U.W4JK;(23S"AHJ[W@'K5XIN6BH MTJ$X(]D)H(4E-0QASXM00^O6S1*;.XHLX1?%ZA:.PI&7IJ'BSR,PWJ>N[]X2 MS_6Y4B:!LJ2C9_@)ZE=W%#I"DTI1-]#*FK>.@#)UO_B[0VCP%O!20R]G<\=4 M1PP>(;!'Q'[-2(*/T(.:P@) MR(1!VN3D%&\ZQ58@F+O _Q (-@4"*T#F)N-%I0,DMI#60GSLQ611[1H5^)X? M;GLAFU[(VLNRZP,DFNWB+7RL$9&_;2+<-!&N3)#H8>$B_%1'UBC=D3A:'($U M"OLX?%A81K.C:]Z>'U21<@5;T[K1DI9^[*6!0*C.-]5P, MEWX(%._&]PQ-CVKV%U!+ P04 " !:K6U0E>/X9PT" !^!0 &0 'AL M+W=O]?=7Q6FMN-5P3[!E[U9MOA](/M"$@4$NM@-7C EL@1 LI&W]&37]J MJ8GS]57]B\FNLNRQ@"TCO]N#;$K_T?<.<,1G(I_9\!7&/*GOC>&_PP6(@FLG MJD?-B#"_7GT6DM%115FA^,T^V\X\AU'_2G,3HI$0380P^R\A'@GQ.R$QX:TS M$_4SEK@J.!L\;O^L'NL[$:YC=9BU+IJS,^]46J&JERK)@P)=M-"(V5A,-,.$ M$P(I]:E%Y&JQB>[HT6V#[3TB2]T=8F>(V/#CFQ ?6$R< HD12&X$%B8W%I,; M3&"W4C6 MC],.32.W^@=02P,$% @ 6JUM4(*HQ1\G! ;10 !D !X;"]W;W)K M&ULE5C;;N,V%/P50>^[(GDHB0IL [&+H@5:(-AB MVV?%IB]875Q)CK=_7^H2UR*'J?2(BVO=?&N/6G?!][*HVF5X M[+KS4Q2UVZ,N\_9S?=:5^65?-V7>F[(:@L(L%8$I7YJ0I7BV'L MI5DMZDM7G"K]T@3MI2SSYI^U+NKK,N3A^\"7T^'8]0/1:G'.#_H/W7T]OS3F M*;IEV9U*7;6GN@H:O5^&S_QI0ZH/&!!_GO2UO;L/^E)>Z_I;__#K;AFRGI$N M]+;K4^3F\J8WNBCZ3(;'WU/2\#9G'WA__Y[]YZ%X4\QKWNI-7?QUVG7'9:C" M8*?W^:7HOM377_144!P&4_6_Z3==&'C/Q,RQK8MV^!ML+VU7EU,60Z7,OX_7 M4S5BX$]D M%G/;#PYK-_QFJFW-Z-M*IO$B>NL339CUB!%W&'Y#1";[;0J!IE@+)US,)]BX MB"3&,Q L@H9XFA61X 02)I!# CE+D%JK,&+2 5.-)!,A,ZL4%Q6+3$I,)H9D M8D!&661&3'(WS2@%KYN7A@4T^@^Z7GQ.[*GN@ MF%#2MSK8I3@]L+$GT&S+9D8,-B$ 2QEY?(9CU^/(]NRMS5U'(V73W@!4K+A/ M@-CW.# ^Y:L(>Q5/?D##V&$XLAA'PP@4VVOR,6A.!EL,!Q[C:MBU#ZXHMDT& MPOR2P3;#@<^X&LY<<2HFF4T(P!+./+M<8-<2[ $-3Z!9Z8RXTX8 &,_(U^Q@ M#Q3( ST2%-BYA'AXZ@8@E)[43X&SV'8 P5R M+M\28^<2Z@V@!8:MIR M#Q]L,P1LQI'P!)H[;)S:>PK!A&2>MT78M BU6[:$"?91S%D@%V9::]\GH>>; MT/4M[NLF"/L6R<9(V$ 4]+C>H0MBU"SY2@8=%$\UP;:^5%U_''(W>CLS>Q;](8\UON9/F_'DZ[\TXT'<[WES.%5M M\%IW75T.!SW[NNZT(WKVT(1\ Z77X$>YF9G5WCS3K&7T4%()TW2AJ1NY64[18A459 L?!8"XUZ MIQAO 2PV= MF*P=7]^7[*W94V! 1*J16P>MQ@#X1H(67C[Z#ICBDU<;J^JW\UM:M: MCEC GI$_]4E6N9NZS@G.^$KD,^N^P5!/[#I#\3_@!D3!M1.5HV1$F'^GO K) MZ*"BK%#\UC_KQCR[0?].LQ."@1",!#_YD! .A/"=$)GB>V>FU"]8XB+CK'-X M?U@MUM^$OPU5,TL=-+TS[U2U0D5O1;0),W330@-FUV.""<8?$4BICRD"6XI= ML* 'CPGV2T02VS.$UB)"PP^G1:P3NT!D%8B,0/30A6C6A1X3&TQC,!LOV3S\ M9F4M&8FWMMN*K;9BBZUX9JO')),DJYF-CQ /)A*KB61I(DWM FNKP/KSIY-: M!=)/G$ZZZ'7D^;-&+#&^%\V,H,G%H< O9L8(IV371NI/=!(=Q]A3H"_>++Y3 MXZV?1N\R_6S\B?FE;H1S9%)=:W/YSHQ)4!97GG)7J7$\;@BCH:THW$K*;H.0 M.%;0$/'$.FC5DS/C#9%JR2](=!S(R00U% 6>%Z.&U*U;YF9OS\N<726M6]AS M1UR;AO"_6Z"L+US?O6^\UI=*Z@U4YAVYP$^0O[H]5RLTN9SJ!EI1L];A<"[< M9W^SR[3>"-YJZ,5L[NA*#HR]Z\6W4^%Z.B&@<)3:@:CA!CN@5!NI-/Z,GNZ$ MU('S^=W]BZE=U7(@ G:,_JY/LBKB+7&8O_#C>@2JXS M48PCH\+\.L>KD*P9750J#?D8QKHU8S_ZW\/L <$8$$P!?OC? #P&X$4 &C(S MI;X02SPE!8C? 5@-L#,)/922+,@9-8C2MT?A!F#S MA%9,:,&D"\R@B6>8Q/P\H MB9626"C^@I*L*#B*'IQ+:J6D%LKBCF[3%<7'CRB9E9*MSR59GDNVNF08!WAQ M1W86E9>&>)$,FGW$NJG^(/Q2M\(Y,*GZ@?EJSXQ)4([>D[H0E>KCTX+"6>II MHN9\Z&;#0K)N;-1H^K&UL?53;CILP$/T5Y/>NN6:K") V MJ:I6:J5HJVZ?'1@N6E^H;<+V[VL;PA*"E@=L#^><.6,\3@_O,",M1WGJ8B>9IZ+7 MM.5PDI[J&2/RWP&H&#(4H&O@N:T;;0,X3SM2PR_0O[N3-"L\JY0M ZY:P3T) M58:>@OTQL7@'>&EA4(NY9RLY"_%J%]_+#/G6$% HM%4@9KC $2BU0L;&WTD3 MS2DM<3F_JG]UM9M:SD3!4= _;:F;#'U&7@D5Z:E^%L,WF.I)D#<5_P,N0 W< M.C$Y"D&5>WM%K[1@DXJQPLC;.+;2K%X,GQ9W7$GHE@'YG-+&S0[9W[9JI5)GK)$S]*\<4*39C#B D7 MF&!&8*,^IPBW4AS".WIXF^!XC]@EVQFBS2(BQX^6&2)_6R#>%(B=0'RS"_%J M%T;,H\-PA_%797R$N#&1;)I(-DPD*Q/)78I/D6^?E95[7'P+&_W@Q3%A(&O7 M4&ULC57MCILP M$'P5Q .<,23D0X#4HSJU4BM%5[7][21+0&T=J>8D M#(*8U*QJ_"QQ:QN9)>*H>=7 1GKJ6-=,_GL&+KK4I_YYX;4ZE-HND"QIV0%^ M@?[=;J2IR*BRKVIH5"4:3T*1^E_H.J>A)3C$GPHZ=3'W;"M;(=YL\7V?^H%U M!!QVVDHP,YP@!\ZMDO'Q/HCZXSLM\7)^5G]QS9MFMDQ!+OC?:J_+U%_ZWAX* M=N3Z573?8&AH[GM#]S_@!-S K1/SCIW@ROUZNZ/2HAY4C)6:??1CU;BQ&_3/ M-)P0#H1P)-#90T(T$*(; NF=N5:_,LVR1(K.D_V_U3+[4=!U9,+M-%C%@[3. P-;UK-$4P0+._T,D.MS! K*UQ@C@K,IX<1HP+QA#!Z M3/PP# 1S/XP%:F7QV0H-<($E*K"<'L8*%5A-"&,U(0P$2A:I2W%=J<:^[T*8308"2# M)_/UE^9"&@L.A;;3A9G+_E3N"RW:X<8AX[67_0=02P,$% @ 6JUM4-.2 M@A_E 0 )P4 !D !X;"]W;W)K&ULC53M;IPP M$'P5Y >(,9_-"9"2JZI6:J53JJ:_?; <* 93VW>D;U_;<(AP;IL_V+O,C&<7 ML]G(Q8ML )3WVK%>YJA1:MAA+,L&.BKO^ "]?E-ST5&E0W'"VJ42> B&^@)OH/Z M,1R$CO"B4K4=]++EO2>@SM$#V>U3@[> YQ9&N=I[II(CYR\F^%+ER#>&@$&I MC +5RP7VP)@1TC9^S9IH.=(0U_NK^B=;NZ[E2"7L.?O95JK)T0?D55#3,U-/ M?/P,VU(]4T2(3?/3$]+$&:NX$V86ZF:5)VM[9=[I:J;.7 M(B9!AB]&:,8\3IA@A=D@]K>()%X@6!M87 1.%X'E1^L3[HE;('0*A%8@?%-& MZ!:(G +1C8.81)L^3)C48GJ+(;[N5KQIQG]A;^S$3CNQP\Y?!!*G0/+^AJ1. M@=3A(-DT)'542D+?WS3D%G8?DA5J>D>N].VW=[3F7(%6 M].]T?QH]M9: 0:W,-M5[,?V[4Z#X,(\EO,S&X@]02P,$% @ 6JUM4$@& M_!"=!@ NBD !D !X;"]W;W)K&ULE5K;;N,V M$/T5PQ\0B^3PMD@"-,YN7* %%ENT?=8F2F*L;;F6DFS_OKK%M<@S"OT26\X9 MSO!RS@PI7KZ5AQ_5=CF M=?-X>%I4^T.1/W1&V\U"9IE9;//U;GY]V?WV]7!]6;[4F_6N^'J852_;;7[X M]Z;8E&]7+R:_R(^K;QJ#3K$7^OBK3KY/FN[\KTL?[0/OSY?/12/^3208M) #0;J:$!NTH & SH:J&D/>C#0_QO820,S&)A4#W8P ML*D&;C!P@<&BGXYN?F_S.K^^/)1OLT._1/=YRP3QR34KZ+[]L5LPW?^:*:Z: M7U^OM;"7B]>VH0%STV/D"./&F"7"^#'F%F!D-L9\1A@QQGR),J(633C=AP\"0=/=@VH4; 2-Z!@ ZIK@$X:(*."WO88VV%V'49H4ED6C-Q= M(FX5XZ3RI[!1W 3CIBAN+<.X"<0CC=1QY"G(45 :!J5!4!0$U6/J8!"QNPZ2O0P08<�=\-;%\].N*VYV/'3D@2,3 M..HQYG1IF@E'(L.2E@%7-M00!'*AB$R#QL$P^BH2J#* 1B.<":4HYDHZ= 6@ M7F6:^/'$*B 4-P_@QJS@"'Z( M&X>$E4H J8HGU<=I5("(DF K$2L?300NL?!)(%>**VBP7$F1/J.2*8IBN:!0 M\>X 2"MB_&!-D7'QI%60NKY D F#F0:-@\'J))$Z6:8)K"52GS'TF-(RIC08 M>L1[)JE)S'MI4X8>@<(R_0/0.!BL(!(H"''$P8R7_HQ"'G-/ >Y1(!HW ^A4 M##142A35!8^R(0V3"8:= X&"Q'"BA-5/L. MH!$G3"-(8+Y2D2N$U!D9?FJQSBF@3N1"GMDX=QL_M8ZPCBFD8SYT%EEIYP1ED8"TJC#>FH I:H586$D((R:$7+"@D=G'.H0EBD" M,A6N^QL TIHIUH@YA0%ZH1E%):P7=$;109CE!%@>9H@;!.**#L)D)$!&K9DF M,,7(G=%;S!P"S GS_))BY@CAW<1ZUI@Z&E45P=@N$4@S:4-CWFC$&QOZZ4'^ M5'LNF(R@,;DTJ %T>)2,0%P:U)B!&I'+AWX R'#S@QFH 0--N!H0B.T/<[0) MDK&1H1\$8A1%8RYK0%-#H1\$8HBH,9)GAFL#@80WX05@XGW'((FG6&),$ B;'A0 M8^(C1Z) ]_IB+@4Y#@LKB@%B8;DS>"P6YHS#28-UP "*VY"?)CYSE%QGL0P8 MP' ;I@,3'P\JS@WS5@(0W(8J $&,"ABL @:H@&7X9C"YS1D9W6#*&D#9>%#C M SJFKQ9SU0*N1F,*04R&M9BF%M$TS+ 6' TP7C#K+&(=OL&:RSF'4V MA74VG746L\ZFL,ZFL\YBUMD4UB&0X_PPKPQ1'1VM$+3S9:AI,34MR+N.>[F) MJ6G/.)=SF'(U'&:I2SC NW5QBE13B=MAKKJ$ M$[Q;!.+V$ X3VJ&:VX9^XC,W1GDH[;@%B M6CMSQAK&C'4Q&:,^?W9QM:S]Y')A+@0DE,N?77P,)91QSG'IVV&".W0K@$)G M/2CQHH7'.N"!#CAF<^0Q:?T9[\8\YJ('-(L&=P"=#JXG:3/.%::C!W1TX=#Z MF(X6KIG%R7VR]E;C[_GA:;VK9M_+NBZWW06RQ[*LBZ;1[*(AS7.1/QP?-L5C MW7YM<^2AOTW8/]3E?K@IN3A>U[S^#U!+ P04 " !:K6U00/M(?'L" "B M" &0 'AL+W=OLI>>$F( M<%Z;NN4[MQ2B>_0\?BQ)@_D#[4@KGYPI:["04W;Q>,<(/NF@IO80 )'7X*IU M\TRO[5F>T:NHJY;LF<.O38/9WR=2TW[G0O=MX;FZE$(M>'G6X0OY0<3/;L_D MS)M83E5#6E[1UF'DO',_PL<"!BI (WY5I.>SL:.L'"A]49.OIYT+E")2DZ-0 M%%C>;J0@=:V8I(X_(ZD[[:D"Y^,W]L_:O#1SP)P4M/Y=G42Y"/ ;X1X W*M-5/6. \8[1WV/"V.JR* C[Z,IE'M:ASIY]) MMURNWO(P"3/OIHA&S-. 03,,6B**-2+Z3^)) 9,*9%6!=+P_5X&0G<"W$OB: M(%C8B P; R;6F%9C8(@BM"$TL.X3K/9!*;03A%:"\'ZGD94@6CN%@>%TP$1S MIR"$R'BO1;1.R!*VD!-;Y<26Q,>&G'@EYX,?S](VJ+&@( +Q1G83JYKDCC)( M+,F!OF_DL%C#4A^$@5U-:E636M0DAIITM4T 4V"^J?=0"S$0V+]TL)83@ V* MC68![Z]>:/_2(;JC?D?0PF\< F!VG?=@2T'VS@%MK<.LX!&T*,XT6G5!"PH% M6S4#[1T&KEO,NH9'T/S3#:+03TQ!%E@(@L@0Y,T."W5Z?\?L4K7<.5 ASQU] M.IPI%412@@?9P$KYPS!-:G(6:AC+,1M.S6$B:#?^$7C3;TG^#U!+ P04 M" !:K6U0F,RE\9 " %"0 &0 'AL+W=OA@W8@*##NF$@SI!97QE_$B5+IO-95(Y;N2$ZFV M_(A$RRG9&Z.Z0K[GQ:@F9>/F"W.VX?F"G655-G3#'7&N:\+_K6G%KDL7NV\' M3^7Q)/4!RA'I;O"CP4.M8%!/)?T*@9K M1X>R9>Q%;[[OEZZG%=&*[J2F(.IQH06M*LVD=/RUI&[O4QL.UV_L7TWP*I@M M$;1@U9]R+T]+-W6=/3V0LAL20Y @- 3!, N^#Q-$($$T4Q!EWB2- M'28QF*;#).DT%9^ 1E)B4$H,2,$3*1TF'GA13B:@ @3=D)* 4A) RB3@=3+S M$D:3 BP^QHR$I*"0%! 23(2D,RO?7 M*[[QO\=W5*P%C1*?3-M# :'B-+PA!^P1*^S?4;46-$I^$$S+]C/46 [<4/"\ MH\PKUX)&CN*9&@ATZVO#S0F'=U2O!0T;1^RG,S4 "B?37HL&PZ.F_&CFK'!V M[-Q(W:8'I_TL7_EZ^$S.UWK&FZ'T3M-=$'X2?BP;X6R95*/-#* #8Y(JD=Z# MZH$G=2?I-Q4]2+U,U)IW@[G;2-;:2P?J;S[Y?U!+ P04 " !:K6U0E%24 MJ_L! "X!0 &0 'AL+W=O\_[G&-C M%R/CKZ(!D-Y[1WNQ\QLIARU"XM1 1\0#&Z!7*S7C'9%JR,](#!Q(98(ZBG 0 M)*@C;>^7A9D[\+)@%TG;'@[<$Y>N(_SO'B@;=W[H?TP\M^=&Z@E4%@,YPR^0 MOX<#5R,TNU1M![UH6>]QJ'?^EW"[S[7>"%Y:&,6B[^E*CHR]ZL'W:N<'.B&@ M<)+:@:CF"H] J392:;Q-GOZ,U('+_H?[DZE=U7(D AX9_=-6LMGYF>]54),+ ME<]L_ 93/;'O3<7_@"M0)=>9*,:)46&^WNDB).LF%Y5*1]YMV_:F'>U*E$]A M[@ \!> Y -M:+,AD_I5(4A:S\0?<3A%JN].>E)LQ5F324OU.RUC/.H M0%=M-&GV5H/_T\2S!BG_&8*=$&P,-@L#O-FX#39.@XTQB!8&49ZNLK2:U&AZ MJTG3.'!C(B(,(BR]),M3YR&UL?51=CYLP$/PKB/>> PZ0BPC2):>JE5HINJKMLT.6 M#YV-J>V$Z[^O;0A'P+T7;"\SL[.+V;3CXE56 ,I[8[21.[]2JMTB)/,*&)$/ MO(5&ORFX8$3IHRB1; 60LR4QBL+5*D:,U(V?I39V%%G*+XK6#1R%)R^,$?%W M#Y1W.S_P;X&7NJR4": L;4D)/T#];(]"G]"H@V/E/P?80&[P% M_*JADY.]9RHY4/PWN +5<.-$Y\@YE?;I MY1>I.!M4M!5&WOJU;NS:#?HWFIL0#H1P) 3QAP0\$/ [86V+[YW94I^)(EDJ M>.>)_F.UQ-R)8(MU,W,3M+VS[W2U4D>O6?08I^AJA ;,OL>$$TPP(I!6'U.$ MKA3[<$$/[Q,-I!AR[!=9.@;456-]U(9EUH<KTK-P/% HE-DF>B_ZB= ?%&^'88?&B9O] M U!+ P04 " !:K6U0\+/O*HX" #S" &0 'AL+W=O:;;\9AIHN.LG=^)$1X'W75\*5_%**=!P$OCJ3&_)FV MI)%O]I356,@M.P2\903OM%%=!5$8HJ#&9>.O%OKLA:T6]"2JLB$OS..GNL;L MWX94M%OZP+\RJ4+:7O:O-]M_1#I8A4I!"* LO'F>2DJA23U/%W(/5'G\IP MNKZP?]7!RV"VF).<5G_*G3@N_=3W=F2/3Y5XI=TW,@24^-X0_0]R)I6$*R72 M1T$KKG^]XL0%K0<6*:7&'_VS;/2S&_@O9FZ#:#"(1@. [AK P0!^&L0Z^%Z9 M#O4+%GBU8+3S6/]OM5@5!9A#FKH#,(J.WAU#X,W02QDR#6!/$5 3"RT&-F M&M-HS%-L9"JW,3=D)$X9B4.&D:M-CT$3%S Q5-R%7,E 3AG(DI%DJ2$#63X MB U0;H-F"+F5S)Q*9HZ$0$/)S*$$QH82&Y2&-XHX=2I)'246NPDR)T'V0(EE M=BCFIW(71(2F)JB6PMEN+<@0(W"@6XNQF #C'(% .M5I- 9&JQ02DP6T$P&14U M80<]5;E7T%,C5%.>G(Z3>QVI46.<;]1$UR/HDZ:_#OS$[% VW-M2(0>9'C=[ M2@61&L-GV:V.\@8R;BJR%VHYDVO6C^%^(V@[7#&"\9ZS^@]02P,$% @ M6JUM4(8XS9KU @ D L !D !X;"]W;W)K&UL MC99O;YLP$,:_"N)]BL\8VU1)I"73M$F;5&W:]IHF3H(*F(&3=-]^YD]18A_5 MWA3L/'?W.]M]\/*JFY?VI)0)7LNB:E?AR9CZ,8K:W4F56?N@:U797PZZ*3-C MA\TQ:NM&9?L^J"PB2@B/RBROPO6RGWMJUDM]-D5>J:>EJMI<5T&C#JOP SQN078!O>)7 MKJ[MS7O0M?*L]4LW^+)?A:0C4H7:F2Y%9A\7M55%T66R''_&I.%4LPN\?7_+ M_JEOWC;SG+5JJXO?^=Z<5J$,@[TZ9.?"?-?7SVIL* F#L?NOZJ(**^](;(V= M+MK^;[ [MT:78Q:+4F:OPS.O^N=US/\6A@?0,8!. <#>#8C'@-@)B :ROM6/ MFUIR(973I$HV:S:"A-QIZ MK]CZ"IY,DL@"3!04I:!]?'Q'(?$$,9H@[A.PNP2IT\:@$;VF&MH@)'8Z040" M"(["4!3FH8!P5W30\)LJQ.'P%< HQSD2E"/QEP2<*IO$JY(DW-U<7T0%3W$4 MCJ)P! 4<%.Y521.:2(?%5TD>RYFS)E 8X>\/=_='^*M/;U9_8,%$,'-J)8HB MD75Q5G\CO2H\F3F/*5HD18HXIWZ3(JU(=^T1$? 81P&"NPU!8)AK-\0O1))4 M"M=T?%V:< $S1#/^![[UP,QY MR\@")-<;!O<[P Q/NC"^F2THI"X+H@*1 MSG@>X*8'F.NYWR3P#6UA-XNY0*A,LAD@W/C =SY.W2\"^*ZV !(+XNT7(DQC MR>:8< <$Q *I^VD81>+N2*?,VS5$QE@B'*#HYFK4W56_9MC;(IR8,]""=[/9X&A3J8[E78]V:X(PX#H^OQ_AM-E_#U/U!+ P04 M" !:K6U0\P@G,X " Q" &0 'AL+W=O;_Q/%96N$7LB?2X$V].A+:(BRD] M>ZRG&!V54=MXT/=CKT5UY^:96MO3/",7WM0=WE.'7=H6T7\%;LBP=8%[6WBI MSQ67"UZ>]>B,?V'^VN^IF'FSEV/=XH[5I',H/FW=9[#9 66@%+]K/+#%V)&I M' AYDY/OQZWK2R+]S"&@+44## M7 NP,Q5Q9(\06),(E'VPC!#$=@>AU4&H'(1WNQ!HNS!J$J7IE&:5!@!HJ5A4 M((H>9!-982(+3*C!C)IX$08F&LFGDCN,V(H16S B#2,V8H1)K'&8FD4V=QR) ME2.Q<&@QBL2(L09QJH&8(I@FJ1TEM:*D%A1MVXO4B+("8:1OBD45)@]NU=K* MLC980*RSK(TH0:@?6%,#X ,0X-M+B&^BI/J!G41WN[_662RB%?37#V@>%#1@ M?B1?/R^3:'E-HT#_1A91"O2;["T*;8OI6?4DYI3DTG%9TA:K<]][AK)0:^N% M[(>J@'^X&9OI3T3/=<>< ^&B#:AB?2*$8\'H/XE;7HG^/4\:?.)RF(@Q'9O8 M..&DGQJT-_]+R/\#4$L#!!0 ( %JM;5 *5BIJO ( 'X* 9 >&PO M=V]R:W-H965TM&'\55PHE=9;651B95^D MK)\=1QPNM"3BB=6T4F].C)=$JBD_.Z+FE!R-45DXV'5#IR1Y96>I6=OQ+&57 M6>05W7%+7,N2\-\;6K!F92/[?>$E/U^D7G"RM"9G^HW*[_6.JYG3>SGF):U$ MSBJ+T]/*7J/G+7:U@4'\R&DC!F-+A[)G[%5//A]7MJL5T8(>I'9!U.-&M[0H MM">EXU?GU.XYM>%P_.[]HPE>!;,G@FY9\3,_RLO*CFWK2$_D6L@7UGRB74"! M;771?Z$W6BBX5J(X#JP0YM\Z7(5D9>=%22G)6_O,*_-LVC=1U)G!!K@SP+U! M["X:>)V!UQL@WP3?*C.A?B"29"EGC<7;KU43?2C0LZ$VSGB#" &3PP",_8>Z,@$MB! M#SKPC0-_Z,!S)[O08B*#J0PF4=FB?I-@YCB=D3M1+*ZZ_:&UL?53;CILP%/P5Q >L$P/.101IDVK52JT4;=7VV2$G :V- M6=L)V[^O+X0EQ.I+L \SCH@[-&;>)*ZW:-D"HKX%0]B18: M\^8D)*?:;.49J58"/3H29PC/9@1Q6C=QD;O:7A:YN&A6-["7D;IP3N7?+3#1 M;>)Y?"N\UN=*VP(J\I:>X2?H7^U>FAT:5(XUAT;5HHDDG#;Q\WR](Q;O +]K MZ-1H'=DD!R'>[.;;<1//K"%@4&JK0,WC"CM@S H9&^^]9CRTM,3Q^J;^XK*; M+ >J8"?8G_JHJTV\C*,CG.B%Z5?1?84^3Q9'??CO< 5FX-:)Z5$*IMQO5%Z4 M%KQ7,58X_?#/NG'/KM>_T<($W!/P0)B3_Q*2GI!\$E(7WCMS4;]038M049L57DVL/&(2G(:-D* 1$C RR;LECWD7RV1B=Q= MW9V=-X-&EY:#/+OO6T6EN#3:7H]1=1@AS]A>^DE]:T:+GP2?,GXN_:#R7#&ULE5CKCJLV$'X5Q ,LV 8#JR12-WM)I%9:G:.VO]G$V: #. 7OYO3M M:\";8L^0C?O3:KA?Q095&+U\9K/ZHJ M;_Y]$*4\+WWB?[WX5KP?5?>*1\DB^.P4& M05Q$*4E@?B2('T[)/B7 C]C=HQ>(<1";ZUHL5U/4U11QU66. M%.Y,R$%"013/0$2(JB2.7'J J(F8,C2F#,1$0F>3GS-83B%23B\S<9O;.,MQ M$N+]($1>Y8V1J017L35O#F06#WT'3FALN0RH*YA<"F0L;["T$:# =]/0)6 M(E .-T"V,W@O($@SX&"$@*!X-"+8=O!F0)!NP"<& (+S.$GFSQ $YU>"$6SB M9AO&L!-F<,HC,FS#;(;RF*2Q7L-=K M YJ[UWA54ZRJ8]<2APE\)7_QXJ=PB@,,OJ9P +MF"><(BG $!ZN'@9().SA) M4$@2G+M'210T,>PSO/(9K'R>.'FW-B!WY28,X87/8.%'9,I7O*#9KQP3)\Z) MR$'13]PSIXPEQ+<$6?65A\7IF2#V[N?_ X(D-"RD8?0SI MON']D3?O1=UZ;U(I6?5?/PY2*J%5AG=:Y5'D^\M#*0ZJNTWT?3-\.QL>E#R9 M[X+!Y>/DZC]02P,$% @ 6JUM4/;@HG;. @ @PL !D !X;"]W;W)K M&ULE5;M;ILP%'T5Q ,4?V.J)-*::=JD3:HZK?OM M)DZ""C@#)^G>?K:A*('+1/\$;,X]G'OB8[RXF/JU.6AMH[>RJ)IE?+#V>)\D MS>:@2]7)\VQUFH;BLHB(0B)I%1Y%:\68>ZQ7BW,R19Y MI1_KJ#F5I:K_/NC"7)8QCM\GGO+]P?J)9+4XJKW^J>VOXV/M1DG/LLU+736Y MJ:):[Y;Q)WR_)LP7!,1SKB_-U7WD6WDQYM4/OFV7,?**=*$WUE,H=SGKM2X* MS^1T_.E(X_Z=OO#Z_IW]2VC>-?.B&KTVQ>]\:P_+6,;15N_4J;!/YO)5=PWQ M..JZ_Z[/NG!PK\2]8V.*)OQ&FU-C3=FQ."FE>FNO>16NEX[_O0PN(%T!Z0LP M^V\![0KHH"!IE856/RNK5HO:7**Z_;>.RB\*?$^=F1L_&;P+SURWC9L]KT1* M%LG9$W68AQ9#KC #Q'J,$+R')$Y KX* *DBHIS[.FC%.$L[IU%\.!QL#R99H@@*.(DX_8 P<1BSG MK!HY:IA(*EU4ALZ,@5QB[L 3HN" 8R#A$D]\B^!,$C3?&@)GDN 9:Z8#W>X@ M/!WX J!PYC9H.?6!G?C" A&?VJL('$="/^ +'$<"?11'OK#QDF&2"C%<,@"0 MNM"QT3:37)V&_/'TAZKW>=5$+\:Z@U4X_NR,L=J1HCN7T(,[$?>#0N^LOTW= M?=T>"]N!-A6>FN;R$D7U[J2+K%Z8BR[;7PZF*K*F?:R.47VI=+;O!Q5YQ B149&= MRW"][-^]5>NEN3;YN=1O55!?BR*K_MGHW-Q6(0T_7WP]'T]-]R):+R_94?^I MF[\N;U7[%$U6]N="E_79E$&E#ZOPE;YLA>P&](IO9WVK9_=!E\J[,=^[A]_V MJY!T$>E<[YK.1-9>/O16YWEGJ8WCQV@TG'QV ^?WG]:_],FWR;QGM=Z:_._S MOCFMPB0,]OJ07?/FJ[G]JL>$XC 8L_]=?^B\E7>1M#YV)J_[O\'N6C>F&*VT MH139S^%Z+OOK;;3_.0P/8., -@U@\?\.X., /@V@HD]^B*Q/]9>LR=;+RMR" M:OAO7;+NHZ OO"WFKGO9UZ[_KCR6!!I+'/Y84&DA!0:15$%KYKB#D3=%N02/XKF"?'8K:_;@5CL31OW M'^HV()DRCPG<-ZA\'#2*6:< ]M29G5R1H+[BXY9 $^!'>$S@ID#3Q[-EF'@& MB'>R!2)!E</4;1O&''"V(O-("*+7R3*<.0,C"[I_8L,XKN%A'$K8ZK:N=V7W4P M\ P!;\\RHVCN2'K]8. 9 C[UF,# LR> YQAX_@CP0.1M;QP#SUW@E:]@' // MGP">>Q;IB&4G6U?D;6\< \_!8EXE'A,84AX_D2T&B[M@*4+M;-T%<(N6LK>E6R@R%=@S!]WE]B*V'LV*/+,'P)# M*ES^%+$;-A1Y/EN!(15H@>WA7&!(Q1.0"@RI&ULE5;MCILP$'P5 MQ ,($=("I[83KV]&?">IVT ME+WQG!!AO5=ES3=V+D3S[#@\RTF%^1-M2"W?G"FKL)!3=G%XPP@^Z:"J=*#K M!DZ%B]I.$[UV8&E"KZ(L:G)@%K]6%6;_=J2D[<8&]GWAI;CD0BTX:=+@"_E% MQ._FP.3,&5A.145J7M#:8N2\L;?@>0\"%: 1KP5I^6AL*2E'2M_4Y/MI8[LJ M(U*23"@*+!\WLB=EJ9AD'G][4GO84P6.QW?VKUJ\%'/$G.QI^:9@Z ?0 < CIS%@-0'X ^ CPMOLM,2_V"!4X31EN+=?]6@]5' 9Z1-#-3 MB]H[_4ZJY7+UEH9NE#@W1=1C=AT&CC!@0#B2?=@"FK;8P5DX?-Q@/T<$OGD' M9!2!=#QZ$!&;"3PC@:<)O+'"R)VXT&%"C:F[39 [53('>5$8F%/QC:GXLU1" MX)H) B-!L-Z,T$@0KC"CPP0CG0 @-#%C#D+Q@I3(F$DTSP1",T%L)(C7>P%< M.5,@& MI-O$F5)!9)+ND[0LES>'85*2LU##4(Y9USZ[B:!-?S5PAOM)^A]02P,$% M @ 6JUM4%FY.JH) @ _04 !D !X;"]W;W)K&UL?53MCILP$'P5Q .<^0APC0#IDJIJI5:*KFK[VX$EH+,QM9UP??O:AG#$ ML?('V^N9V5EC;SXR_B9: .F]4]*+PF^E'+8(B:H%BL43&Z!7.PWC%$NUY"A%QWK/0Y-X;^$VWVF\0;PNX-1K.:>KN3(V)M> M?*L+/]"&@$ EM0)6PP7V0(@64C;^SIK^DE(3U_.K^A=3NZKEB 7L&?G3U;(M M_&??JZ'!9R)?V?@5YGH2WYN+_PX7( JNG:@<%2/"?+WJ+"2CLXJR0O'[-':] M&<=9_TIS$Z*9$"V$*'E(B&=";!'0Y,R4^AE+7.:Q>( HL(RZ,=8GWCS&3$;1Z-13XR308 MX57LW$M]/U?1I8>]1/K56?&=ZFU3*_J0F1KC#\Q/72^\(Y/J39N7US F05D, MGM1?:U4O7A8$&JFGF9KSJ2--"\F&N=FBI>.7_P%02P,$% @ 6JUM4#M: M'8$T P SPP !D !X;"]W;W)K&ULC5=1;YLP M$/XKB/<%S@:#JR12DVG:I$VJ-FU[IHF3H +.P&FZ?S]C7$;,N>I+L)WO[KNS M?1_'\BK;I^XDA I>ZJKI5N%)J?-=%'6[DZB+;B'/HM'_'&1;%TI/VV/4G5M1 M[(U1744DCEE4%V43KI=F[:%=+^5%564C'MJ@N]1UT?[=B$I>5R&$KPO?R^-) M]0O1>GDNCN*'4#_/#ZV>1:.7?5F+IBME$[3BL KOX6Y+DM[ ('Z5XMI-QD&? MRJ.43_WDRWX5QGU$HA([U;LH].-9;$55]9YT''^LTW#D[ VGXU?OGTSR.IG' MHA-;6?TN]^JT"O,PV(M#<:G4=WG]+&Q":1C8[+^*9U%I>!^)YMC)JC._P>[2 M*5E;+SJ4NG@9GF5CGE?K_]4,-R#6@(P&)'W3@%H#.AJ V\C M!<$H-F1F[A!LYPB6X@P438(:>WJ3!,4=)*B#Q#A(;APDSBX,&&8PC<'D&6<$ M"$Z4HD0I0I0Z1.F,B# 6<\IP(H82,82(.41L1O0!DIS'+'/.!P,R@(QZ[D&& MAI0A(3E,FVS.Q G-L@PGRE&B'"'*':)\1L3C)*&Q<^K;.>[-4^=H0!P)B#L! M\1E1ED/"B:<0(,;+.9Y3T=BMYWC&19D^>.Y)"CS2 ?.R\]T(0*7A'L@["L^" M^+0@%CX>7"" OJ/N+ CHA"A=@.?J :XD@$F)6W@6=,,$"\8]3+B4 *8E;CU9 MT T37;#$PX1K"6!BXA:4!=TPD04'IYXL['V'B>L(8$+BEI,%.>%DOFK"A000 M)9E74S[+"!;<\_H!7" 40@Z>PUC( \/P>6!8/+@UAL*\FPD;R.=]8WNUH?>^K^;H=7_ M5K3'LNF"1ZETDVI:R8.42N@HXX56GY/^NA@GE3BH?ICI<3NTV,-$R;/]?(C& M;YCU/U!+ P04 " !:K6U00!_XM8\" "G" &0 'AL+W=OFO M\=,61\;!(G[G["8[:\^DLN/\U6R^'98^,A&Q@NV5H:#Z<65;5A2&2P=VI)="O?#;5^82BGW/9?^=75FA MX282K;'GA;2_WOXB%2\=BPZEI&_-,Z_L\^;X[VZP0^@:VZJI*0K\1/1A[HW1GIW]3VDF$,$$$$D26(.H1D,$I M-)C$8BJ+B>*(9!,Z,:@3CW7">* 3CW2R%.$8P3H)J), ^40#G62D\RE#\V@J MH1042@&A84+I6 CC*"435YR!0AD@E R$LO$-(43P()XM /O@(N=@.'.@XE*8 M "/XQ4,/U)P#S3NQAC,\)33QAN,'BLZ!,.DHQ3.4#H[.P?KQH(EN@,%VL,;A M \7I0+UXHMG$%6&X*V#R0'$Z4$^(S))D0@EN'QCJ'\/J=*!Y3V@^+$X !=QX MT&GO)1,G.PFEM^>72IE&VK&VTW8=FO$PL&_,%+9CXYVF&>$_J#CEE?1V7.GA M8T?$D7/%=)!HIGO467\UM)N"'959IGHMFM'9;!2OW6=!T'Z;K/X#4$L#!!0 M ( %JM;5"D.\8YQ $ -D# 9 >&PO=V]R:W-H965T@VL"D&"$QI%]T2P3N(B"[ZS+C(U6-Y).&MD!B&8_G,"KL8.F:UGH' M*;*>-? 3[*_^K)U%%I:J$R!-IR324.?X,3Z>4H\/@-<.1K,Z(U_)1:DW;WRK MT*3\"Y)W(RWF=.O*3T@>OSC?TYU.YJN3 #3XK_[BK;YOB M404U&[A]4>-7F.O98307_QVNP!W<*W$Y2L5-6%$Y&*O$S.*D"/8Q[9T,^SC= MI+>P[0 Z!] E@(8 ,B4*RK\PRXI,JQ'IJ?<]\T\<'ZGK3>F=H17ASHDWSGLM M]NDA(U=/-&-.$X:N,/&"((Y]24&W4ISH?^'[]&&;(-G4F 2"9$5 T]TV0;I) MD :"=*U@%WTJ>9>Y?:3A M:?[!IZ'_P73328,NRKH'#L]0*V7!Z8GNW"2U[I\M!H?:^N/>G?4T;9-A53]_ M)++\YN(O4$L#!!0 ( %JM;5!I65NQT0( #L* 9 >&PO=V]R:W-H M965T\IYZ;-*<%G7*"J>B MVXE[#T:O6/(*^)G24]UI.[*2=\8^9&>QF;B^3(AF=,VE Q&/(YW3+)-&(HW? MVM-M0TIAMWUV?U*UBUK>24WG+/N5;OA^XL:NLZ%;#KDG:Q M@1'%:W:)VG8/A)/IN&(GIVH.3DGD^00CH1+F60N;AX(H4V#VC-8P8'>MB/,!\2"$9]YL'&Q'WFT<8D?>9I MR."PCSQ;; *_S[S8&&-R%S;&*'WYW\EYO9IP;_X#^SX(E$'0#8'^X8#L#D@Y MH(Y#D!CS.FN82#&%8KZ ,;&W,XM6)P$YF+;S/PH,F(^6K (F2&?+!0"B;%8 MST,*^#$*C&6W>&&,CVLYH>].YA_)[8(S/P&@! M+.-+<3-J+C(7^^9:]8U4N[2HG7?&Q7=(?2JVC'$JDA?EN,Y>W.3:3D:W7#8C MT:Z:^TS3X:S45S6OO2]._P)02P,$% @ 6JUM4/Z5;$LU @ :@< !D M !X;"]W;W)K&ULE579CMHP%/V5*!\PMK/"*$3J MP%2MU$IHJK;/!BXD&B=.;4.F?U_;"1$DI@(>B.VBXHJW14')!L!=&=)%4,!Q@FJ:%G[>6;'UB+/ M^%&QLH:U\.2QJJCX^P*,MPN?^.>!M_)0*#. \JRA!_@!ZF>S%KJ'!I5=64$M M2UY[ O8+_Q-Y?B668!&_2FCE1=LS43:'IEZX^T7Z /%OM>G M_P8G8!IN*M$>6\ZD_?>V1ZEXU:OH4BKZT3W+VC[;7O],0M03HGL)<4^(1P349;>3N:**YIG@K2>Z]=!0L^S(HQ+QTFN,*$UYBE"Q-=8U93S,CI=8I(X@&"=) A3>!,$UA^ M>%7%#8'0*1!:@>A*(!E-1X=)+::V&((Q=KM$3I?(X9*.7#I,B#MWNLP=+L0M0+![9^/[-P.Y<3@01Q7!>.>3R4J=IZ'^C:S0 MQ9%D;J'O5!S*6GH;KO3I9L^@/><*M"9^TJNRT!??T&&P5Z:9ZK;H3O^NHWC3 MWVQHN%[S?U!+ P04 " !:K6U0:-0F#,\! "*! &0 'AL+W=O" MZ@X8_$"[MTQB5(50ST C_!_!I.RD9D86F8@%XSV2,%;8D_[0['S.$] MX)7!J%=[Y#HY2_GF@F]-B2-G"#C4QC%0N]S@&3AW1-;&GYD3+Y*N<+W_8/_B M>[>]G*F&9\E_L\9T)7[$J(&67KEYD>-7F/M),9J;_PXWX!;NG%B-6G+M?U%] MU4:*F<5:$?1]6EGOUW$Z29*Y+%P0SP7Q4A#[X9!)R#O_3 VM"B5'I*;9#]3] MQ;M#;&=3NZ0?A3^SYK7-WJH\VQ?DYHAFS''"Q"M,^I0N&&+Y%Y$X*!)[@OV* M($ZC,,$^2+#W!,G:9;XQ.4%R#^DGC2S-PR))4"2Y$TFR=*.2W*L\1D]AE32H MDMZWDB4;E1#F/P//@B)9@"#;B(0PVWF1U35RK_0'51?6:W26QMY(?V]:*0U8 MONC!NN[LAV$).+3&;7.[5]/SF (CA_GED^7S4_T#4$L#!!0 ( %JM;5!( MH0]4,P( /<& 9 >&PO=V]R:W-H965T&MXJW9AI76WC2)UJJ!AZDETT)J5BY -TV8HKY'J)+"S:] .;RE&(5SOX>MZ% MR$8$'$[:2C#3W.$9.+=*)HX_@V@X,JWCM/^N_MDE;Y(Y,@7/@O^NS[K:A5D8 MG.'";ER_B,<7&!)*PF#(_AO<@1MS&XEAG 17[AN<;DJ+9E QH33LK6_KUK6/ M?H62PY"+_Q#0K"RD>@>R+WS&[QWA+3&U.=M*5PJV9X)69 MO9"7,C9>R\5#FM>AMT@DEQ]@/2;R0Q /)9Y!D 4G7,DF]D'0! M21":0=(%A-#4#Z%>"/5 \ Q"E^6*_8S,R\@6#)K.JY4M&#'!*[]7[J7D2PJ= MERM?4#YLT,K.8^0_:\C#F5=L,/IO7S*4KX!6#C7V@,@&PO=V]R:W-H965T%UF"V5L.;L=[U7U MF/X[G(%IN'&BW['C3-I?;W>2BC>CBK;2T(]AK%L[]J/^A>8FD)% )@*._DL( M1T*X(*#!F8WZF2I:%H+WGAB^5D?-GP(_A[J8.[-I:V>?Z;12[Y[+-(T*=#9" M(^9EP) 9AEPCUK>())X@2!N87!"G"V+YX96+.P*A4R"T M&50+*(,6!2BVDM M!B,D#AQVXF<=B*'G=0M$#L%XL<+DC@%D@<*,F"26=(,ITF^J,;29UF4H>9S"V0.06RQ\N1.P7R!\J1WP2-PP0'BW(X4$D>WOFX.' ? MNN#&#LZB.Q)WSBU^O"38?>@P>: H(VA^'$B%XMUX]Z#I BS_ M 5!+ P04 " !:K6U0J']$T04# #&"P &0 'AL+W=O\Y)=Z>3]/C$RO=J1REW/O*LJ";NCO/]R/.JU8[F277# M]K00_VQ8F2=<3,NM5^U+FJP5*<\\! #Q\B0MW.E8V5[*Z9@=>)86]*5TJD.> M)^7?&)"]VQX3;<[+@W>=+Q/MO0'Y3_W+Z68>8W*.LUI4:6L<$JZF;BW M<+2$6!(4XE=*3U5K[,A0WAA[EY/Y>N("Z1'-Z(I+B41\CO2.9IE4$G[\T:)N MLZ8DML=G]4<5O CF+:GH'J29 M@$M/Q!HKEE7JUUD=*LYRK2):G8 T 34$L?8U M8$_$GP MKQ)\3?"'$@)-"(82B":0H810$\*AA$@3HJ&$6!/BH00(SCL'/BGD.J79;&BL MXM55HLKN/N')=%RRDU/6)V>?R ,*1X(EQ*55%;+Z4Y1>):S':1C&8^\HE31F M5F-0"^,CTL4L^AC8(#SA0N,'LOHQ0ST^ZJYPUT?X*.QB[FV8J(MYL&&,B!_[ M&!)T(4\6&0RZF&<;!G8Q83$!L>>:V7-:?E5C6$E;-BAX++:%K6INF\1?)E-NPS M.)I#BWTAFU3UDG_*UQWN]Z3)RU0KZK$D![ M'YS5:NF76C<+0E11 J?J2310FS=[(3G59BL/1#42Z,Z1."-1$*2$TZKV\\S% M-C+/Q%&SJH:-]-21K\_J7USQII@M5; 6['>UT^72G_G>#O;TR/2K:+]"7U#B M>WWUW^$$S,"M$Y.C$$RY7Z\X*BUXKV*L_TS#"5%/B 9"F'Y* MB'M"?"%,7/&=,U?J"]4TSZ1H/=G]6PVU'T6XB$TS"QMTO7/O3+7*1$_Y=!9F MY&2%>LRJPT17F N"&/4A182E6$5W].@VP?H>D29XAA@M(G;\R4T1$2XP004F M3B"^$8AQ@0052! 'DU$;,4PRZ@2&27$C*6HD102FN, 4%9@^WHH9*C![H!7W MF"0-1JW =&:XD3EJ9(X(S'&!,, /1_!X,\+_G*_P@79@H/FX'RAH?!#)U;GG M( ]N1"JO$,=:VQ-V%1W&\'-DY\8HOK+CV:AJY6V%-E/)S8Z] M$!J,Q^#)?+^EN4Z.]MLNI64@="L%4G I\6.T.^0.[P$_6ACT8HQ+1UQ.;ZK?_39;983U7"0[&=[-DV)WV%TA@OM MF7F2PR>8\F083>&_P V8A;M.K$"+$,R'*_TM()D+R2DA]^+$S'_4#-;0JE!R0&G]61]V>B':)7Q6,)_=59KQ' MOE)U;85&)VGL$? ;]2*E =NB[1FCQEY=\X3!Q;CAUH[5>(#'B9'==#>1^8*L M_@!02P,$% @ 6JUM4,5Q+SP3 @ K04 !D !X;"]W;W)K&ULC53;;MLP#/T5PQ]0^1)?&C@&FA3#!FQ T&'=L^(PL5') M\B0E[OY^NKBN8ZM#7RR1.CSDH246/>,OH@:0WBLEK=CXM93=&B%1U4"QN&,= MM.KDQ#C%4IG\C$3' 1]-$"4H"H(44=RT?ED8WYZ7!;M(TK2PYYZX4(KYWRT0 MUF_\T']S/#7G6FH'*HL.G^$GR%_=GBL+C2S'AD(K&M9Z'$X;_R%<[W*--X#G M!GHQV7M:R8&Q%VU\.V[\0!<$!"JI&;!:KK #0C21*N//P.F/*77@=/_&_L5H M5UH.6,".D=_-4=8;/_>](YSPA<@GUG^%04_B>X/X[W %HN"Z$I6C8D28KU== MA&1T8%&E4/QJUZ8U:V]/LG@(MS^KP_I.A.M8-;/23M,[3;!R$JP,P6I"D ?!K L6DQE,:V5, M,#=)$F>29)$D#.>MMIATDF16QBY9E!$G'S0K=9:1.K1^\#\S)T'V^6[G3H+< M4<'L2FSSA<.0^1?B4S_U;-(CLZWFGL M(/N!^;EIA7=@4KU!\U).C$E0-09WZE_4:G:.!H&3U-M,[;F=(-:0K!N&(QHG M=/D/4$L#!!0 ( %JM;5"&<^(WI0( 'X* 9 >&PO=V]R:W-H965T MZ M)N+WGC)^W_C(?]]XKLX793:"[;HE9_J=JI?V2>A5T+,](SV1*U//_/Z9NH(2WW/5?Z4WRC3< M9*(U2LZD_>N55ZEX[5AT*C5YZYY58Y_W[DN6N# X +L W ?@KI9.R&;^D2BR M70M^]T1W^"TQ_V.TPOIL2K-IC\)^T\E+O7O;YF&T#FZ&R&'V'08/,*A'!)J] ME\"0Q!Y/PI,B@0DB,,?($D3_Y!C#!#%($%N">$"0QO&HR Z364S38:(9D004 M228B>9B,1#I,.A0)88T4U$@!C72DD4XT/L393"49J)(!QS56R28J&,^4DH,B M.5!*-A+)@>.*9UJG %4*0"6'"5 (&R1P;$>>JD=Z!*SV$V%'AQ+FB.IGP07OCHH?!?L'H29E7/;MX MHIN(NH7BK9OV@G[DW/X!4$L#!!0 ( %JM;5"6.$$HB@, -<. 9 M>&PO=V]R:W-H965T7TMX%@\H^R4Q>)47NE>8P];_2AV?=\"WP5V*NU>C::S)Y+8H?S;RVMIZB+K56PH6?RS M^TSR]O/:Z[^;X0:L-V"#@?7]F4'8&X0?!OQ3 ]X;\'L-HMX@NM= ] ;B7@/9 M&\A[#51OH.XUT+V!OM> DO?.D0\3\;G)T&P*O 3=E+1CMXSK>#8IBZM7=AOG M'#?[DSY8*RO>K+:#W'YI1Z^RJV\S1

#TJ6NXV*5J3''=OAAGVJ:CAW%EQ4EM4E;M4?,WR@%LS<- MW#WVRPJR3H-"PS1% L(((!I&5 HJ3,&:!PZ?-O'6:%!4>[YUW5+O$'"WU[S MKT";ZC#$M$V$U-*;KVLL6B!ZP?UHEGNO(NGWLUG9'38;WR?#0=T'5*5.EXJC M&X6K'I?%.0;NKI5;D\S[#%8Z*+Z,NKR#=4=GYAO=3,N352S\+ODC??_#/K(UE6;C05+B.18=<55S_$]V M*8/T>CA^) #R\[QJM&POL>OPT96+0.5> .2ST701EL/]H@ )J0(OS9I'7\N; M68,M71GEW;A]+]+1UR##NIUG"1&GZECY?%_V MV'VMOQFZS2QE]/S-0D:[;7,%T"\CJPFHP?Q(Q"3!(8\$I!0A:S!CP:TK9[\( M0F(V>&\O*ZO/XK3N(JLDZB/2U%7AN\K\],\%6V0=:6Z6LRN?S G8=6*U?I3; M;#*[N2W%2]7DXBRB^5>J7@ ?&@H^C\MB>E;5TC?C6*Z=8!UZ6;-GV8F%*RO3 MO2:H2[\+R)+DQBIL+SU_)*4.F!>+V]TI5N\7X\&^%KA\4034UUQJ#P3'&./Z M-*E4EE6A?[AM=/JJTE##O+)&BY[NM;U,=VDR;H"1U0!1WETK-]5O?P60YD^R MC*AY+3JMMGWA!E8O+ZIB?[ W$W>DU9/OJ&$76*'.592M)_EB#\)F^G#[Y,5[ M&2>\3[+INMCK<-R2"/E.A;@[)L2+[LS"@KIQ0.%WUK@8WH]VZT#;-4L_]$AF M14;=MXH634_M8V^KVCFBW4:ZZ0[G"NZ%U6NUAE= >.M/RT0#.(<=>5CSM$<+ M7ZZRU#T!VSW-&U9Z"5AMC_/ZN@"9++NS%SRS7N&:^([U8CC.W"1P/F,3MKJ" M-"K>+Y"HK=U_E=;3GI:"0/;07*;?^:C#P3#)AND<5GKQGF4;^!) 4CG/9]X- MWVM:#>["SN.P/_,/9FDW]8E_1Y\E%'B%X)W.6^SSQ4%$KB#5;];=_6CH._1K M_JM4&./O M]L,J35H2QL]%)+G$<\\K_3 W:"^K2466X,L<5&FWSB%YRIA (U3S,M4 !-<@ MP8"#*%:6RPW%E &DXU!*J22S_S,LD@LM+\N)V(+Z?Q^.AW>SN]K-FJ=E)]=? M*C^B@!Z<3HQU[-N#;8_<%4/M ;>[>V(KPANK G=+$:5UU#8O3)[3I1/,=@6C MI S(-&Y6H!$^EGMZ]"E*O["9O76@QR6,B2L:O C^O@URRNYN(MMY;&$W1JWC8'K+3;$UV M]LY'/I]-.+OO+C[WR9*+I<%E4B=U)HPS%H:A 9@81165$D4:QPA:FE=0 +:% MTB@J >RCEPN*BJD97QUE/PS'QMIOD^NPT.,'0^G+'62#6>8JO_Y:([25>]=1 M&9^5.8WIP ^66'M>)>M'(59R='K9#AR$Q"7S6X__L5:M"6F?#U( M9GF.BS=L\J$;S.HC=GF!1%_-OZDS/X7KZ)L2_.S%15W1KIHNG+87"BTW>GQ# M%C$&A('$"!IAIKFB81@)%<9,1S':@G:;.*7Q<5%P%^BE8"_HI?6(-H=7>E<1 MSI--H&/T@9H(;HVQ,_[U&C#IE0G%QN"VY,H2JW=>IUGJ(SEN#))WS(.[R6!X M;359:38YC3BQ@FSNVR;WUM7M^\:@6'W3P><%/)Z MM7;B'[QPJ:S.Z]8D*>>K>U5:Y()_7HP"#:Q&+A*?_^L7@UN_%2Q+!A- M\GSEQ)TF?MZJ/.B*5L]WS&DPR3CTZ[^$)I.?/I68M811TAOGN M+*QYV-.#B]Y9QR6MHU^66O.^%TR>!^IO.L/RO2]6NG?CM*S.FUK.G#5F3,^C MF65RW>KJS$'#S^9$[/9HX,H'&K'.Z[2$5UYEJEZESL(L'L6W.C59?2FNY:W: M.Z?N_U5(GL7EK%;<>0$_7._!7-&7D[0#EW KC-TZJ#C_TEUJ>6XPKW'Q8<9C M+?Y02R&_ B7S)6=%$%HC2@B"K/Z$H38@I 8RR6.DM-2$84HADBVA,4LO)U^+ M(/^7)'.145- >:KQX--D7.)Z+LJ)V,'.RK^1HQ,2A*P8#]&9E%CM-;I!#[?I MR$>\JVS*?;'32^2^Z'8M;'A8;/C_7+: !9>VZM*I:Y>6TJ-)_X]W*Y)XX$(3,EBJTG6OFW<<.Q(?+6XI*/J6G]3(_5B7]M+3%CW9$-BE7EG[* MNY%DR7V>_E+]T5IPW=AMO^(V\C_>B:JA>T4?=W$+SO_2Z/I>_ RN_T@^ZU?/ M^VB[>VWN5"]H9;'_?%F/-5^7M-5\RWO>OY2=\@URC*':@-]3//\%WOR5;IKL")UY]^99Y'[DWR:;["0T2&%O#IE M]I\V<'L#.)E3)&)HN5T21;4 DB(9QU$88Q5J@J+'N?WO]9&$Y6%\R=*[X>Q. MC0?^J^6!&'<>G]*#M$QPCTO8I3C8DFYJ]MF%<+KAL", ]0 _"X/]AUL.U-*P9!GT M2Q.VK%C<^="Q/?3!9.;2N[N(B[4;6][-)Y-;]'6(SM*FW=G%FWK>9KR@J\5! MLWF+$!+&2*M848QB'2**E"$\CB5'[4GJ3B1>EB+Q$"TI"& /8[(W\?D46NF$ M*\X1HI>*$)U%YEEDKA69J(Y.<22XD%A:6:DH%%Q#HY@&%"'-,&AWZ6T0F:]N M<$K< _0L,3L/91VH?1D5< ;SC/S!2,KZ[%=<\1@EXOX6_9*2KQ&7%XP8HW < M*2-I9.U$'<84&"IB+:51VZ.N+X;H/U]?WJ8%69J**@_1MB2P)T&G4?N-@K(3 MGGAQ$_)L*9[EW\G(/U8W-1B*.!'"#?<-*>%40!8+!(02(1/1INCDKO+OU0W% ML_QK&H35[++B_6Z$SQ("P!.;1EZE3>9#&P=M53-MJY-FL4MVCNWUDLUOG//: MM,&(\A 3:]Q(2DTL1&1"@[$,L6)1N(*UKU/WP/%P/$\H_)9-\J7Q18YOZ=_0 M?\[&$&QL>2O[M*LV[8-I?<,7OTPH)+AF-)GW?/E? _CDLBK*%=C2O479?3)>< MHSRX9W&T#E[0S\![B+X7+SQH@3<& QW)N##(>"7I8$:\QH;JL.0 M(11"1B%7,C(,X)C&6E 0&M4&)FGD0U7%(]/)H[9(N(HB7N58X07>W['ZYMN& MW"AAE);D@Q<:!09JA8]A>6I6')3]S6/=_.-](T+PQL"T"(0"1Z'10@.J.=4J MCB -F;92(E02;$L:\Y:.@Z<.M$]4A]74,6KWNZP@$/N$)01M.>=U,=D[GR:^ MXF*E&G(*T85&_;VODI&7/?EMFDX+@(9J,.I6#SATF _E[44R;4">XWWZS&P M]@I8QV7MW&H6Q\3N+,2*4XP==)W66%&#B8E1W (&6;3OFUAU4;4%ZR:B=!NI MWP%B#N(+T09LV1T0M$)->TB3S,TAW077:W&*?(4 ]'SL[N!Y.##5 7\8.TA2 M-1Y4;T2%[G>UE*-)/LO2S1 QRF#!0 AB&$H:LT@03$2HM;3$QG"H&Q Q*++& M)^0@%LJZ)THIK2&1F(6&H1AC_>C A(WW@3CT.G@M:3:9- MT,G*[&G MU4(/'-4Y&6>;@Q"=M21S\EC-;#G9DFYS2)WV2/T'$G8,='NY@/YQ"1JS>*O)]_IT3* MD1<"4, $0LSNC:!G]* S>M!;1P_Z'V=U1%ZMM.3PH54N'2KLQ,M RCROE.T, M-72FBZ/"(3KN7AMKPT^=:SA;8?J_-L; T16(GW+]M\0-OQ4ABK@V!#%%&<'2 MN*D5$<%,$(IIJ_Y[V9M.K^R?Y;@S5<3Q.J].E26^M80L[HC$<+MK"!MYF]1PC%DL0Q3'C L<^+:21(8P2H#7@*D3+ MO-WM.4H5 J".,I5#4*D#+ MAU)2A6)A.*>0=<& AZ!5'0-VJ54/7S\>=UADI>+L%MBLR_TY +9& -1LS62$ MK7$,F0*$8F&M9!+&Q"C.F920'3A+-?.3:(9AO7JZU.R3?G%SK JUAU;5;5<+/*K[_ MUK]-![-1^OGZ=S>5>>B&NWZ^;F+&;2ZZ-U$,3!02+BFA1D6281YQ'E$6*8%! MW"BZES*6ADB!8J6H,$H8K3B&2(-(A98]'BTHWWB?5M']X8UU79ZYO$OI^?.K MW@OTB[OA>'@WNPL<-X\'258TE=Q7XY:"^^3ASH,0N!KYNSEYN)#<:.(VSE)( M$9PK^E'SLL'!M:#G^>S.=2.,)T&6WL^R_FV2NY]FC4G@>=6?5#;N!U7G?MG0 M8)_$=;M,BH9.2'N^J;-\]N)Q'@+7A=H+RJZ8Q0'&*W^/5OR^L]FYGHR.NCY^ M+\7O9&/QNWA>&7M7!>EWUOP;I4<>-G?,\12U6BZZTT*:0S(IMSW4 X_Z6?ZK M,W;"<*8B@Q"4%"IL=:?&L0PI(9'0(7X,^[76[U_32K)_OIX/U_LP_F27=_DC M'7U/?[>/>;L<%BP[*[L([/$>I^"D _A;BYQCD2SPN<'Z'=9Y$-R':WP;$,4R M$AA)&AFJD9! &Z8-9#$+F52/(B]OY#[76G/Y8](=T_TKS2:#)+]U(0EAI7_8*TYD3-PR@"#!*M* 4TE&$8:A$"@J6 UH_)K;+[IQR@R5"I#%3(I04"9=' M98PR;@T'H@61K@]$MAWU]B,C+9%Z<"*DHKHS_YM,KY)@V^W29;FVZ>%FTE=(KJI M'/A0P'Q>#[-\&OQSEF366' )]#HG7DVS\& MZ< 5VTY<$MPGUQ_>C].;R73H M,033:F')39:F19+?S\[H6^Y)AG8'Q]_3?#K)\B"XG8S=89U3N<\)!Y8N4J.N3JGARB>S:3Y-QIY*%RM '%KJ M/F%N$6)U2P8DS AL \UC(6A#&AFE+3T1BE#2CR9R@JIXY#PT\')T5KN%]J<9.]0/5N$_\U=\#*=Q-WQ4G_CUYPGV3! M]V0T2_I MD___Y9[Z2YIY FM;<8ZPCI2JK 2KUU63UH=/\9;$!2X V-BL_W2ZNK>ZVM-6 M,2&A5H=>47I0WQ^)@_9V^COI][.9&ZTPF]J5N<$===],"?9=:]$EE?S:@P-> MP2I:-?\KN9K8S5RRWY9F?GFYNF?UP!NLJ[@A FL).#1&2ZFQM.J!6(4AW"33 M0U /:E#-BZGO?$#<_7R=(0GJ<;"QR^;IC)W,=^P)NL-:SI<-2OQA#27']-Z> MJ0#>?5UM72OK9[#Y@=^(EF@OIF !4<] "H/K->D_Y1[N4-/\\COYT8^)FP_S6L5P!F?$F M&/511R(?WHSM>X]#=NS3H;!D6(SKJU#V&\CY*]WKBW:4I#5!Z.7U[%__;^() M-U=0,1,J1XX1E5A(0ZFR'F[$$5#$>.CQ9&L%W7FT9A'QE>TBF18O]?R!$V[0 MQ&7R9V.RQ*/]+33B&H8A)5%$M5 R5H1HJHWD@' B&OTM"C".:T[82%Q0AIU62TNGWDR?+B0%OI7O\-K8[X=4GM0!O/O+%!C]M#:")B%.&6_X<%H*'1HH>:2LZZ:$"E48 M8Z-CB'@$6AFKPK=T$;0XF]R9PA6S:_Q\GV;>JKG-D;L1@O8WMT:WAL20"'SMEOR4\^7:9^ MG*=1S=,PCBC $B,C!0TCI: FV"CARFBXB5>,A.J0IY^FJ!_3SR_(R ?TP.Q3[;L@["-J&PEF.*PR@,B:90T"B"TD0Q#@F/K&0#.@8= MR+'?A^.) SFL0&/5>+!XE>B?,_OQ[^GT=F(_<36IOF?CI0(IE).#Z/$Z%4OG MS49:SI+SY"4GKR4GQI1#'H)L^!\ M:O#G)3"X5S305C]L^P(F']X=.W*/KMP+W^/#?OI\&7T++MW3?OKV^>.'4%U&81!_^*0^F0_J8_#MTK[Q M>_3I\MLJ$EWFW0Z*2S?@VV_Z.7ZW<*4DB)*E$5"N W1Q?CGP]KVJ4\(96<4>:*T B2=V@LB@&V'H]B&(I@0Z? MA-B_KUK9^VSR?>@[35PQ[+DZ]O6J8\^5L.=*V-.N@#Q7PIXK8=]XQ>.YV/7- M'OWSBUV/(AED9EGFC)$="> $B/W4U_=FSK+3'.ZAHFS&J16X3\/9/-=X'D7> M0#:F1O!8(H:PT) 32K&0,((<&!F&!B).6I#9I30OB:,5)WF1+"GI= ;ZL M"$6@)DI'1J.NV*BSPIN"%QK*&B<>B&0&E, ML6244VFYDXBUCFP%T?6"^@WV(-E?K=H3SOU@=>,I^ZQG=E[+SJ0>3X C1(T. MC8(DIH :&2&I- )&Q()P;79GY^[:EMA&T/639N83RE7YR5)!OZ"E<]OA:BYE M-9=&D= Q$2#6!M,($6T0(1%16,HXHFB=3;RFR&[/.A?OK['F@/H+SV[G&V!! MP6MT7:Q1"&(FA)+6]+7N*,.0(F65I>5+WIJ]^&06[$Q/BLU#)$Z! =]"@V^8 M7J>6C :[%G6"S17L"?,1JBS46$8M4*+!KY IIJ)BQ MKJ-B88Q"SG +5N[9?-29Y7H:?/0F,BE=Y/Q/+K *&_XB18S3B"J$&*$ZII(3 MP "34)O(NHXMB)6*^Q;RF"^AR]Y6WEX+07!&1#U[D2?)P1L8F-0,3&*F8RPI@#&E" EI MH 0J"KDAD$N]5IT^F8$[\S*[=#+/V9%7KR(8E 1UK@)ZJAINQ(H@98+%A'-* M!254:$59B*@V A%.86M22L7%KZE_J3R(XKY34?I-'7$F]GGI%:3WY];^8L MMV;6(R][7HQ6IW_VTSSWHS F5U88IU,WA_.[%923[.&,I'AJ2(J0-L=[2X4- MTBBB$:=$,84@BI6P?C_1*B2M@$,KS/"A(I2E4-.'(F;11:%+#P!\TD6C;SFG M?98DQRQ)4 W*&F) 0Z3"4"%)#58"A8QCHC&,W/2MUDC))TD2T9$DX=T6NQZ< M)'FFMW&H=DJ8WF?V\(IA<XF=C7_\F^\T=Y(2NI /(QER 6&T&A*D64] MC0U@'&&DB21\;7?6G.>L(7AO=^?ARR@9NPFM;B;KO1O#VITVWV?_Q\%J[!-0 MS*?/2+2&@[0ZBW'[#N$BHC'%(HJ9B8#@B$D2ZU:Z=2=&ZD:9P1Y!7=9Q'+[. M.G*GNQJ$;?UMGZ(/1L.[X;0+579RY9R4UZSI1IY:A@R9@( RPMU45T[#4$=< MS,.SLA\R^[J&^9)66/;Q#04 MQ%J:6D8AC4TL,61,"HD H0SWAU/=N;XL1>9 G3X2O0X=.6G=!HX@\J2Q?@F M&$W*\+3+.O4M*0VG03_)L@=[Y#^2;+"FQOKD+5@&:Y8T4:A92)% E--8,A7' M6L< QZ%EU0A$C[.DW>_/U79_M+MM+5C[F?%;;9H[O3>U*6D/T2X[H0Y6/;XE M+7BTG(5Y@[,PM\R%(Q%:EU'&]@L^ODCQUK';GK*2SF[B*2VD#J(J#6"'!*>*1=1^ED@A:-B648V9MU[5P MBW-&M7]4[Y6&J6ELO67;LJ0^]Z>CW>$TOV F>8=!TU:L!W4:ZSD\^_7L4[Y) M!N9U)8*2L= F#DD4(0KL%R(98A:']@^,C%F+\[AG!NXJ6(M@IVW^!\? )^: M?G4W>C^Y?C_+T_>^T/&M6L*R9E$I-%0Z!)H*Q@#EB!!CE&56$8?":MS'+>&/ M:9+;!:HL2\8WJWC(:FWXD/]?9RE_U5ODJ,IJ:LV#1,A02&$4%) M32(2 V)5I!PHC<$ M-[?GZ*[<*,@Z+04_.HY^GIN%V8%JZ17]9"=H)F[%E+QF2JP) X32F"KNX#ZT M8#&-,%,&*Q.+UI"V%E_^EDWR/>I50'M2\+.#=5IZ\&@Y1^*Z(!H@&D-!(FZU M7*2I5!'6(HPB8&2D=N"<;O27I#W&NQQK>/AZZ+BQ><,U^#!'-*OV[3F!<+#R_\LLZ]_Z$JSA>&KE MT] AZW42HCC"@.(FU2!KU8" G$,"0VYI@13@6)%2,A8I)'A.MY.-?PVF0Q^ M#$5 ;N,?0BP!.GHDU.UK1]V]PM8J]+JC+N[B<60'NFT*OKHN?O$_+>WB1VQB94;R7S+UD0A M1#20&)L0:@5CHX@)HY"$4;1V3LHB*[\ @D0K"6B7<_;ESK[<03+@!OZC-?]Q M!A0T4O(P$I0R#B-""OXSD$?1EH;R"P!/G"2"RUMQ8U6_G\VL$UN"3IS+WYZL M,GG-L@Q1(*A@,9 Q-01*$5OGEF$9VW\X6#LE=)%EE[H4]@><"#OM>3]/%CQ[ MMV^1_V7-_R 4%#&GM FE A(=82L,I&8$13'C6WJ_F_F_JVHY+L\28.\>\'$4 MUS6*%T[6]GZ$0QXT))J\8U,!S!B'.Y<4AH@Y_WE[/L M(=SEA-!CX<.SIWL*W(9K;C-4AL!(H@7B-")",L(C @BD8:ABA';DMF[4I>4V M\1:Y[8V4\OU7,IJ5P6 WRRT9]].S+?Q4GFX ;D '..QZ]JEBE*)(4@J5$HK; M_Q*]!=[W_$!4=1Y[K%C'/0XZ164\=5OXH(3!H2KG-R@!.&]J=85][@G2)?:_>0%P&D-+OOTR+#7G4__/%K[X.66 MM0#F5M&CB( MO&3\$,R!'O+@.K5'FXQZ]EK)-/6U=9:R[ ./@_[,TNQXNFQA!9.L+)T/"E13 MQRKV19I/+?G9:TRNW4_L%^^3!S_"?CIQO\G2:VM ^S>N'@J,@-GT=I(5%QV. M@ZE]PNJ>UT-'Z<%#FF070?/1+2=,MGS^=2;BJ@5,ZUOXNAC^Z^*"KF?369;Z M*UF[/^W;WR;3:3:\FDVK)4[3N_M)EF0/P6!HOV*7T4\+I/,%>//%Y;B5V#># M)/C>#FFYJ]KGG_7=NAX6UU,MX,$_>G)GG9.I>U#WQ29"DOTXF?;JA2;?D^'( M/W+Z?3APS^@?\1^SP8TK-.H%B5WF>%(,-NE/W=TF]F+V.2QS_BL=7"R2_L&3 MNMLG]W_!C]O4[E2V9J?SV\EL-"@6ZD[$KCNY28;C?.II>^76-VG'2O)\./!- MAO8==PZCT8J][@4SUR1G'\)1&0*_WEE:M;3Y1SIR!VG7:;?>?P1_+;>\N**E M;LL[V:"@GNO)++,NZBQS%%:PF[_-T(?8_9$'=S/[[%?UD_G>%[N0:9K=#>8F]F,?X5?/0S^1Q=U9>J+TS_[(GOYW+T^*G?.[M:78:*L<9ST,QP4I>TZL M=-,R9[8GIK][G',[X,'XO0,YWE94[*DVT/_[-JNN;[+YWZ#S^!?_BCN<349#>PE/GSZ%D6_?0[, MYZ]?GJ%UG(8AE8+9^\-^^GP9?0LNW=-^^O;YXX=0749A$'_XI#Z9#^IC\.W2 MOO%[].GRVRH27>;=)>;VGLBE7<>W=)1Z8_Z]H1'7, PIB2+JIFBYOCQ-M9O. M2C@1SEK:1"F_?3NRDIJ#'M!M9U/OI +\3S[ MQUX^[W)K\>P?]YJV:M# Q5QAUGB]_.P[%6[QOVUPBQM%\))0HC6#%!%)$8V% M "'%VCK*S.416[&X=LI@.:M@;AV8P(>Q\O;MDL,<%E&Z_[D,'_&9Z=QG9H_G M%"[:&<7 [L^HV6#T*M2RY3'(!K"GUHHJ"J&"5"BH%) ,1A'&/-)&M.9?=G , MHJMC0!?M:&E7Q]"SW)([I\;:8*,']VJ4E [..AN_;XV%:6$Y6UX[5KGI?P M?+7W_6I%S[AOC7#_G)?.U'5*1H\F_3_>K5!9C E"(5,Q (J""&HD#96 8B!H M2+!X7X]"CK0P4L6=]\WYR[TS;;)8^356))4TE M]J2HG)]VGTV^#W/'K9;D&U21YEYPN]VS?[K80>W#NQDQ,W>JUK5W;LA#<;2I M)Y"9&ZE>Q3R:9):5<8KGZR3XE^?+-TO2;TX/NV/SL^RN4A=P6CS=Q++MQ$E3 MY^]ZV3'+[:/F/_^RBT_4^/9"=@ LD;![W;SC4?GI M?[P#[_QK^YC]ZO6*?;DVC_M.LKH<=_N1W*? MI[]4?_RZ'/)]-T]1SVLVQ+OU">SB%IS_Y==WK3AV>?OU'\EG_>IY'VUWKP-- MT8NGBC^Q?44.W[$BI],46UNI\?/1-TR/MU>^'9<&;,-!Z@7)M&'B.GOVA5AC M9USXEZRFV'3LAUY%@1H3J#B5F,1,$J,%52$2# (1(1UCA#4-U;)#6GN?"Y[G M_.VR!;,<7*"F)95]JXAJP7M]3BQIH?XBMUMGWWM\6FL/PRX1HH^^#O6@Q-HA ME8.=!=>!"R[-K;1BE @A@:0$*FUE!]6*(&J'[Y4]=R:UKY6:6U[CHA"C"BN6[Y]LK^L&1L>H 1&#*8D((C12%#.LF'"C MJ4/"E:08MU"=UC"ZWVXU'GRP)Z_9$\60,X=]1(&A2&J-# :QY"%AB,>FA2*ZACW+W5\P6\/R *9#RTQ[ MU'N$LY,>S7Y0?'NHJO+TF%2"!MH1UA&,-* \IMH( 8&.0J,0B9D)D=D?DW:G M2SMMWCXX'CTM9W$%ULJ\,K_1%M/12.YCY5 ":PX5W. 8?J2M8A)1R&$:6" M1U*1.%81CL.02X!;=:Y[8;/N=&)/\)-@LS?B8GY-\S3)^K>^!'&0?D]'$P_5 M[JIR![OKP2,T83=D4 B1C0R*U%P*BI2(J8B8 $08R@DC,K+"'JFE/D)%9SJEG0ZMOOHV?BTW-5OMTF6OB^:\UTO13K.3WM*U 9F;42.D&%Q M*+"+%A&*-;'_A"R.F!;,&$BV-9@_35PQ\\S>[6J4EK4+?M>UVW33V',SR9_5 MM+K'/[92V@P!F"=O=UOKH#VZW2!&C.*"8:UI2)F(B=90PC"&1L4Q7"O&%GL-]FF,4-QIL'S3(1ZLT7$" MML59C)R2&)$-(&LL.8\1QU A&E.DJ$)04&#_D8(\DD+?*$8ZBST(V&DCTL&* MD;>,3=T ]9M#8[P2HM BO-YM,@C^?O'M8MX;Y5NE%G"X%F%:@Y]*8-]/GS_F M)9#OSTVD,58OGB@P*EUF,'W]]GD3X\Y/7K8,V <@[4QP86U&PPA MB@E%N9#:($&Q-24@,SH,6\A@GZL-^&C7;YK+7SU'XW_+'_[O7'RH$OG[0?TY MS.CFQ$G]80-(=YB$3 M>('W>\8>:?LVS=/ ,;>5#=\=4KH#2B\W)AC8L[>4X*#?LO0N&7H\Z:OTQD& ME5],=P1+' CX M:'@W+!'ITJ$/+M\G^=3!Z)?UOWU?0N=!_!UI9)-1D'YW4(:+8/>W21X8JTWM M*8Z'R699FBQAO7J)^=)R$M5]WPPJ+26DEJ84C<-0,<@TP+&.1!1+U:J\WY>< MK/?0/O2X?SO,W7?UQ%ZY.W8B%V"_[-0+?MP.^[==\\M/IN/KO*AX-AD@T+.-X7)5Y<@_/&,8BCD(:$&T6E@BH.8VVB MR"J+D!C2&G>_+^(M^TZZ%O\4K #PW0N]WEB?QYJ"HX?U&N"@[=FY+9NMJV!U M-FI1Q;HDD%^:?$GMJ5J*12RB"D!DK)-*M1(QAC'E",52$KW1RIF7F"W0\IIR MLP.Q:>"+$?4*(6QE*=LL$AOZ_ CHJ9YW"J16L71U4#RBFF@54JI9)" 2R$C0 M\GE>E)Y>0L%#M&^?J**M=6+R""8)?9EE^2QQ)#P)/C@HP+&5FU^=;3MS0G60 MSOW]#U_-W-W_5B!>YP$6R#,#%G@'^;\0U*M O)/)(@"@W4E%MUSPG0 MSAG$2%$66?^^1B<:CO.;7ZI%E6MR2_K\P^JW_'9X_R7-'/YAS MX?T*%["1-_AK,A[/[";-\LJ9:"&=K[#[W2:M%1\K1<>2:U*"JGNO(TB"_NQN M-DJ\'5;X)NX+DVIA[L'\X"4_<8F"OP23?M^>=/##>C?VBU:4348NJVN_D*7I M>Q>O<6."AI-!*YZV<]Q V?O9 WC(A_;^B1]'Y+@V]=:F7U1Q9_)9C6K/(RN>>NJ_VJ^^ M:DDM*Y[',OAX6IQT:TE#=Y+3U*,7VR<;#//^9);97U@WYY^S83XL!-T:3K9I]KVB[]7SEM,%BEMB# M6V%IW6P.3KBAAL4,LY+R&VC\DRM+E,7XAE^#V\D/-^RK?"BWHU87)GD^RXH9 M?VY8VW35WGMVHD/)%YT\#//!R.OUN#V@UD&^;% ME$5+?_: W=PU3VW.T5[I83M96)V^>_KKH952SK2\G^33^\G8;7@Z=-,HW= W M=P)6!/?=R#][:3<5Q!Y./;;!1:RNTG1LU+NB<:VG?[Y6#- MQ@4:O%Y=QP_77/@D2ZU<& X^2[,;1=#GFP[.]908GV]X7 R#?.Q'WWBGQ M8N1F;N6UO9D;3'CO+CYS5E Y\-/N2OH]*7PKKX$K/\(;%(\_J)._Q>7F;>(GK'V]X.[%&B-V(J]3=2$BTE(B*,2(Q): B,6K@*?Q_7RW/^4XE0\<4K">N"999(T/]2.7Y4-8'KREG#>Y;0(A9 M%+B#29HW!@[/'8AR*M?J&U;^WMCR:S#]D8Z^>W]D>GN,$90H7G,%8" 1I0(((D@F!HT@^ MQN&2#N,B@#1PUHG_T]O'>6&PK]$@SG ^CU@KAHO)"P$H8 (A9MVCR^/:\R]E'R!==MS]VDA]LTNH%;<2/N% L5 6L*2@EH+*@.121BHJ@* M(QFR5NG4&FZ=']%7G_VPBXZSR9TISJ@(2MEO?ZD.9I]-%;A;!-X--'#X/'[: MUL2J28,G#F&V@;EIS=RQ49RQD"(L(;7Z4T<<1V$H)!41ENUA3MNK8M&5*I;@ MM#'MSZJX$U5\M-S(:VZ45!G# $/:&L;4$!'R&!G&I('"@2F]F*KM#CX;=8G7 MMJJ]#GSFO?2(+UVF\N[^0C4LRVQ0VJKWL7O?]YFO*#L$Z ."L0"2"&H MXJ$QE ,BL !AJ"+!.)-1'#W?$I'=6"*\)_"+-F/OE\A/N85[K_'\2U_(YLH/ MQY/%N+RK:NFY2I*:,GO!#U_REUQ?N_2NK]+U?[I"MOE\+E\.DQ15=*/9H*[H M+>L@-^0#ECL%7R>=?PP5[XM%-!=#RT#ND*V7E%EM=#XUJIN\H6^ M_YAEPWPP+(O>?97J=WNQR2P/BHGNQ?'Y6NVD77,U+P)L7M;10E[T'A=M*79= MXR)[=/50U;>N>L2E@BB[I-4WJ[J@W&^+JVQY^ZHLNZBIJ7-8OF4&4G]!^P?I MN2K7^X+01P\7P:>-[:YV%]U'A7M05/7EU7W< UEQ/7&7&"\]DN=97Z6B8?G<%DJ[AQM["K7A>Z%AT+R:C43"93>UN%*FX89[/TK+1>;$* MTGUS\=3=[?WOW>/Y1[X(_E]5^7J5]A/7$%"4L-E;."J:UVH&4TL8]G:NR,Y_ M(4^GTY&OXFL=A$-(&UY;53*>UJ4ATX?>H^6]KC?+-1A5>H=JU>\5>U)XDV /#:0*1!"P@R@.(XDX8QBPY7@ J$7$8L M>6HB'W8B)5;D[?DSA>**2[D^@.=EW%T9N:NY3;,\^N=L.'WX-'$SRZH:ST<3 M[":B=E<%HRP.7?NKE(9$)I0:8T;C$#<2[%%HW^)4,&;-'4:HC@@,PU RQB%@ M!+Z;]T ,U/3)]X'+^?GFLDK2#8KEK6TVV;;X88MGV64I:,OB@E+)B24=)_94 M7?QYAP9R-;MQ71)L,6ZZ8W6=Z[D8I2X0E#CA_MV+WE'2+[M&KO=502L(PRDE M#=0XCD,!#501%E0B)1&/((:4A9%1(6HUT7Y+7'V+)U!+@]:XLB]P]8P_OP?2OY-F6T[8[%'F#V_T$;F&#G:MKB MJ:K.@H6^%:]8K:).G+)HMO/X_I[_+C^9-_]9)74_R_JW3D6X"FI+[^X1K<+9 M[RG7@# 2,Z(8$C&L95C0&,@D(P,#4.-)6_!CYM1DN>?K\N5?,Y\(\K\O%.K M1;T99:RR2P?ZH5IQ^<4E?_-#X^ [.772L_O:XR][Z+VFS9$,_F%E@N=5I_,+ MJLCO1_9'SL:S%HX]ZL5WBU=UBX8W,JV5,W(AWYIG[#==:+@L<$WZ1:>C=WY< M_\LD*^PRZP+[%NR)=7Z+KNE]]4D7M$0;,0D@HI@IK@"@5%N)P9# AMKO:4!D M_)C$,'9]PT%:=/Q^M=Z9M8,'GY\C,I[=XBPOVD.[@Z[0@!S839+?7@11TK^M M)(3OG_!M($,W1-5:Z6G6'^;.U![VTQ?GS6 M$RL$P,OQNMFS8WCJ/IHG]%47$ZHBI"Z<&^5$5,!$ ?7)N=6:>S*R9>^Z7 M"=JBT^J2);>6S/+\^@N I$B)LB1+E"S9ZNC.MC:2 -Y]>=[K-'0M]V_SI8V& M@\?X(NC(2K8N*--9@,0:/.8=1!7;!%=X6+0D]>_OO13,\2#\);QA'!3JO W? MKZV*'XV]]SV9%J "55.8/[G/LT&6[PXDI'3\*F7647E7%Y08QUY8SPJA.R9O MLO4>:N?[:#"[CQ[?O7^T+ +T33RUAF>:C@NW]ZKS/D)>#7.3.8]]Q)[M93-O MT2+T#F7P37O1Q8X)AYO19'I$0(Q<6K *'H@&> #I3.*$H4 BD8 $:0*]O\,8 MQ U!_RE]C YZ(>S?%^L(DT@FAY;KX*H9A6Y+K.\>PSN6>]/9Q[_Y1T180&(Q MF;6C?[-@ .?=J:5HZ(60;(^L_?M%_S]=_,9+U[9L7ID%D!3%?&9N+S<7' M%E"BBLHPA[5(+,"48LJ=5D!P@17&@%G,$]H04,4*0N*_.+;R,%<(*/E_H&<- M)-XAT0YN4[-BIS4)]93.F?-:H>T6V+.[E[71JMB8*\$81*A[R'-KH.Y$']1M M%I7;3!AT7EA8@)SW=8B03G)'N/)4QPWFZN!N2D1(OC,623HL,2E%KH7MV=3+YD#]-:"5 +XJ]- M#_ _9L.L@T'T_=">OM\"OUX9L:D(1; Z;(UA1D[9'5JB+*.W"S56VSS^V;5#-YF;J7) 59FU1#G)N<$QI MP+(._GLLE,C&]W- JOD"HPCOJ"])+EX%I-W%X4&[U C$K__:GZ:#_DV0:UD, MH/6_%V4B_SOK?:N&G.V@Y>I(GM,[K[1*@*EE@.2)I\&P[@B\- =GFR^^-XI@ M)>/L7[.@P"O(DQIV57C@<*&;P#3]VWZQF_-K^(^RF.#?$:ZAQ2J/I6W_-"Y@ M;CLQJM<>[3:"80&=PH#V>'].89Q+99D((2.2^"-$ *)0I 1;C'#QFK+F\'NA2/[E(X_CK\$ M6[/WG^'1*X=L<^'U*N=M^_,#WGW;..%W+__MH$Q3:ZFU@AD%N7>@A0O5;QHF M&&G@'6S- -*-6O==F&8.I_VE] L**R9>8P%P^TL6:E_-XET:4-O[L!ZD!V(\ MSS03NV=J?.[B!\A2?Y'FP M82T5-G?NCA-R9K7J'6>4UXB6<$$@I8!IQY'WT8U_(84W,]?%3]'RU"H,=WUQ4>%@F9'&5^'=,$V.[I MH(!+SLO899#K<*,6J-K6O,?]2SG57G?>W=9**[8[3BFZC5 A@[.%)/.$6C]8-&0-/ MWS&[L?CSBN0]C1<='U5FXBG^"NT8G0(5O."F\(O[L@ U-UNJC2GO.<^1]8)0 MBB 4YX>-*[8W75NXX04;]YR?(;Z\8..VUQZ&]FL/P\]K#UOM:[9 F<&\F655 M[MV+1'^78AQW7?3J:,3%MM \+?ZD4 ZAYN&H\WT4X_W%')UB5-XH6"@_^A$W M/28)HHDS2']LN&8_SGYZR*:SHBNYN(G7M,'2?"QF2_[OVCB9N=%TGX:)/M/8 MQS)ZR'N"_96]X*_Y/>O43#=HDQ]>)\6$M__[P:N3[D(91:Y.\W*#;A&]C6Z1 M7Z5_XIIZ.8B!Q:MX$N:6@X1A*96C&CEA2 *(=DA*Z8TLO##A;-'4^>PWY3YN M4"S#.1T#"VUK8$%X"/MJF3QJK-!Y&,PFG9_+LHC>[&'0OXDRY9=H]^3LE=M# MLV&TB.9F3T[R15'8JHL7M6%A/&%QY(H^P?<;\( &66A8A4DR=-H+!NTP;T26, MT\2]B%FPK!<]PGG>_3K,OPR4VO-"]28XJ8OU9C5@@UKMV<)DP#C'YW&ISJRL M.XM5:-T0^+LNL1[\DT5Q/J]"\S=.'V*Z]'_2JOJV 'IH*)1&(/;]\L-T!A4M M=<.\HLEH,"MO_:.?XS#,'I9*$;HU9WNS!S&OE""T(\:*O&K/XRBB7/OY7]4>*.YR-@Q %I-YI*0;Z> Z>.]9 M)Q\[4LR_*FY;./UA+%) FO WJ%URH>PB1NH>B\/YYZQQHX,(LS,(H^?0/+$5 M8SBJN9\+7NMAQ:RHP5P+2Q%S3A$&0L1:(HD2"@@UF%E#&@.;RMC'Y%/N[A> M?6K8^S :%F@>SX:WVKZKJ(F)VUH%V*@>2HC',Z>T2-R-H9[/(+::=Q*D7O_V M<8&TD&PM0Y.W >3MAF#1 EV:C;DV/)H+S71EX'&AU#,FN[I%]#+G]3#[\=MD M=2-!D$VA6K003.4EN_F3&"FAAPK123"F7 M*($=I]+Z+^^1WD$@%I #UHX%4GUG/JW4!D7V]?$A6[S&XN>MIE81/71Z:)7I M\;3;%'-&1T\4U7L3M ;:)1$C56#(E=:!?D ""2=>YJ[IT"]=H!75*R=,/7M7 MT1S:_EV7+ND6HV\+P+ E9(=FL]V!R:@JR.$P@8Y9BI&1SON8B<7"DY%_G20 MXQ55;*WD&^=$]NX4Z6PG.P+1%=G*%VQ//FS%Z/+4X@.4C#XUX;N]RI/EJ=UK M3)N5DYIC2K,P0JK\RX&-"%[KLG )E33,#I,&46N@1$@[D"")/5\[HQZ@S]SB&THVIOC$D=#;,#B.6J'#4*Y[FJCGYKY^=T M83I[O5=U!J6HG_39=?CG,QR*BM2[/&^ MBVGTO*LI$EV94:\UQ,X;1TH"W7ESXH;O[-)X?BZGKDWO\FC&LOYKU!UV:Q6_ M!]5M'%:U-,)1R:WG$918*J02"?(&*H2)84"D@(+-70"XD9M56O( M$,YSS M3$J MA3@T1PWB8DT][&M"O.7GV'9U&WNNGMB17_(=+MY>:J*.0?5T/.CGC:\_]W_) MRP/#^P$=-LJ7Z]G$WV"R4"^46WP(=OUOZC^*3>1>/.7EUDNGEV=60Z]P.&/_ MPZU_F?V5C[?NG4,L^8]X8"5G]*NV[UX]_U 6^\7:OE#T5#3GQQ+UX:A,#\3> MK)H5U= %.?"[7U35@5T!AG>K3$-@N^^C:P6N9= M4!56BUS$:HFQUD7@@741UV%'A0;VZ(Y\&%T50TLZ3W@L98%JP0;%;>;>3]4. MG^?B/#F7M:(K[@+#79ZZ0P.G+EY_V'OF/="Z>RQ.:B'E7:ZSZ8_0(K%<]AK^ MGOF]RRV7K^-0:3LGPP]7ZBIN0$FWW^*-2M!W;X0_%.+D?M3KWSZ6W?=1>O7+ M1%:A0=1-* )7_'Z>3(:EMGNO(-VI2L9#/W0?3I=<#_>S_% (\G?QZK=SM\] MM?1NT\B A7U=,-BK:_)_O>M[E[9B MOI4(_#WV6Z>%:CGY>7-\I MV"PFQ_(VWGX4#Z4G!]*;ANL^!ZVXKIPZ9T@#>XV73F=6J9\%O< MEF<-=8D:\,OL_MZ['Q]O"P47[UC>T"O _';EW;Z&,,+:(2\*$>.UK'8(0VHL MT\CJQ#A%*#<)U[8VY$5"HQS 81 46*Q(-HBQ!0!$"-BW?*4EJW/A1T%Z:07 MC*G\7)X 6@O'Y5V52;2,;O-SJ[ W%HJ.J@F7.ZOMO=H4]RM*VVM02]B)V]%@ M,/HQ^74_HZ)YQ+4K+$SX!$L4$E[7;S$,-M=@D=E!/OHTSA;T?O)@4'P:8[OA MM7_TF_+UB@WXV@\#MSYD/SJ?1_?IE7EB@TYT7/?647D)[_5 M^6^:)7Z(\V_NR&YC7 ]&+CO.=SX$=8S\K6Z]5OKUKM_S2J(]ZKC0Q4YT(?81 M'^<]$CVI6Y5S#,-::&8'EFEU1TYXR'<,$ I:!0B-@X@'%!?_#R7$::&L8QAP M2662T&;I017Y2_+&HPU.T@9TK)4QQX62@^*C=HNVNP*++J'-!HNE<&$;)'2: ML\%/2D8<6;L<;^&GP.VL*LO4 $('E*' . H058X@X-F<.ZA@XAIMIFUPNWAQ M;J?= F,!#X&M[\80Y^H\[ C8>>=HCETP()R7\:,.91!? J<*W -?DUPA255 M) R#X50(&H9>$BXUAE+P0^MI%4;"-UH6[/W#8/28Y;T4'^-AMRGI)1?'4NC MVL!5'9"4F-.8&BJ U]6*""&2Q!AO2=N#>[LOR-+46\VB37U]>BS]ROS=O&BB M@A5>&$U2QR!):@6F'T*!Z=LQQ65MA@,"),&)@-9*29DF A%LD<%*6JBY/(@I M_K2^#M5#_UT[F7@P+6OI+B.RBU";BOID]?%K5[OGRH"T@BS4B1)(A/"3%33! M0A,IB-8<2NXXP&[[8J=+J7\51OR)R6!3LE(>'4B0U1U)U@; M8@BQWB-/J,982\HM,((:I;%(&A H1Q09>P3<3T-DP*XDN O$ZP[IO0'_?RM# M170^W@_[U[-)RP;+N0H964&9.@L2D:!0[P(IQ$1@+*PS BA,F9&-I/EKL$N M+,CA.+(&=?VN=AF[9.A?@<%QIBP/ :P*9:BUW@\Q7":*4Z2)D(EE"7=6*(A0 M0EZC87%DGL==A$B77 (AYQP(J=L0 '1*RBM&-%108SM&.S:T9;PVUP8"5 ,_ M59 C0!%%AM+$2R"N!7%0"H"9X/HE?9L-&8P%^5/20""!=D.I#'FS@;,VW9-= MZ>UD;8VW&_5X?TT<69L,R@CAAD@*H6->BW,!#-8(86.$ (@VRDDB' =<6$XJP-\*EYOYOSA27+JG#=@&AC,,)T@8E5%FG M,79.648)EL:%&N,U$ZLWW@<" BKQK%K ; MAL]\[X]FD\%CY*)>_+DJ8*\#ZEFH3H\8UB&JO,TU%R84Q <)[U;#">+4@2U* MJI:O0Q>NDV/M+_PHJ,K^=)K-X8)U.8[7E.-X.VGOOC^,DVOR.38/P1\]*%AK M2V3YQV(I6MR@VDZ*XCC3SGWZ5_]^=G^XV4[8.Q@BHZ3R,JRS"5<.8PTXU8Y( MKZ&HXMR&/(Q@#E>M01L^O#YY.8N MZ\W""+,P!20 :SYX[S=LK#^GPH2Z\?O@]R*]:MA+SS=$OQ3W*ZBQ2N0#)+6&*!ILZ:I&Y_:H 3P"@PB: D49H00Z%Q! "H M"24[P\8>RN!R!:)^L+8F)V9NO2#N:[=@D(#\&@W2F*0M1D*%*1OS&&E)N75; M*/LK_!TF3.=3.FYGPTA)_C?AD#N>R._+L42>FF. .\W9KYCX%2.O(\\@:8ZX M\G-DV7QDU>279T#1-DGD[<'.BI^>CM1O 3O[]$>R=4#:?>]UJKF(0V+5\C>! M5?M_@SMLHWQNB-GS*<<])!W@"S9IDVPNF+4G0A-DY M5-ZPOPDF]VK?T.8&_),SLN81B/=#;_AG\T&]OX>+!M^R'L<(E.B=T'2PH@-Z M-NG5PP[O\#SJ@#?$IR!^W?B9)R6=3BE1?Y%*)RV5.*C*!Q5+"#6"2D,YE0XK M8TG"F&0*68(3V)I4$JM^-L;R-Y$-A1( MA:FB0!LCE(2,4,"9@NWQ]PZ:]TLV&/C=\^S]C_(DVV=N[QV\:A/ZI)C]5!7U MJ^-P7N$4,DZII@P#:# E7$I%A,4$$"2L!:Y1KG9,#7X$#I?\XB*?CXO\]VR8 MC=-!5-]E\>HXEC6=X)S$4V!T63$Z4(GQ>A8ADT@J&-/&.^GTCE[5AF[31MPYBD] M@2L,0ZZ9HAQH055"(:-"&N/=E@0 0A-ADI:MFA;D%.]B<#@;Y#FG?;+6R6L. M.EQ$UYL67534NL"8(89:!X"BQCMBT,L98@"WB D-= M.W?I]ZR3=L)=V^M(+MOP%N4,K^$M0JDD(UI*B:DQ3!L*$Z:DTMP1JU=WFUYO M[C:]7NXV]1*HGS=(??)/-%KN,ET1&WKVP-::<'HWR6Y^[S\;L(C_ 0UWVH;LGZ M7M?V9O*?Z2 'KE"3R>P^?V]S%Z5#7#++44)E0K55FB0US8+^P[PR/^N]\QPY3K]YKJRVKC,+ M#81%3ZX>>!7TSI_&*,B![^5.=^Y'O6S0N7Y<0*#PO_$Z[F8V2*M]@MM=\423,8=L J.G%)P]9C-@Y](' M^(+Q^1/I]WKKK7YO^.C?<*M?B$1$]!)_D[XGMU[GL9\->B\="#R!\(_D56D= M)%92 32TE),G-()P001Y$UM(YEL#03(>1,TN A9S3THC\@4)_0YG6Z1RG^V MNS:/. UG^1NK$7W>H<6PT_]DXU$OG=P%*1.\CM^.4:+39)-]:*H=3OK;2_/, MB2F6MR4L9&V<-T=66:F=Y9H*!Y2S CM@K&*,6=4>J-P>PD)G()+ M!.$-2@M:07(EP!I$F';,."HLD(1PQI7 %GI/@C?Z?UY&6AS0G-A>6K0YK?OL MI<7K"B',2H5]>HX>QLC(, E:KGD=:NL09PSBBDFO%-$):( J\ M?,"V43V_E/WVU<2OG/U.L1#\4*64C6K)Q:K&A8+&8NQ( M.8RKMSA K!QIT9Q,L<]7TW+G9PW5.NJPIL\[G? MX#.LJ(]\_^&+M7__V$D^?OZTP[S)8/"0TMXY^,-^^/C5?NE\#4_[XI!(J*).DW?V)@V*:\\EP F$&)^38+NUW(%\<:> M*XJ/VG-US#EPYS4^[BR#?6^^:22JSV@JE%WW\>_9=#+U4JW_%$[QFZ&+MSHW MK/2>WQ7N? B)!QWNY->IYF\1R(9"20#YG]VE_&*1&>)7X7X7@ MQ2P=Q-[[ 6Z(#'!XR RAF"7.O)AMI) M?2CJ?A9B&N_S@'(M*AS=PLE3/4;K0\*BRR7K>G)XUS\.V=E->Z"3L&0D\5VOSO>774:ZQZ?$HIRUK?DL8H MX1J0!"B*52(EYA)+2Z"P !%PV&*4OX]'D\DV -_[N BHRQCH2MPF6N[)*MMS M%RYO8&8GQ+!N%'.J+=<*DH02X=UR)R'@PD"3*)NLKOI?QW^3?:K!UAG&3P'O M[V,;TZO7,:_S#7#E97WGO;ZM[=9S7^M;&.B200:R,-2RA M2".O\['S0H E7D; @ZKZ>8_U*NC#E;@LP%EX):\+ MN_X_LTF U UP6Q6,_:@3WGZ!F,5.XC"_:/C&BBN>A(R@5>8PX0EG&@; 5$8M M$$H"0QG2D%"$"&YO0F\A(_+SS3,+.33W*+QUW'@&[PI(NA+1HTJ.W>CBI?V& MUVX2M1I]?#G#YES,DUK5H68$>Z&#!$2:&D8DY%[T"(V5EA :=WS1\[(!"MZF M.+K(DS.2)Z<959!5-QTQVDI+F6/.46*$<(8HBPT&6A!!5Q#:K/A5L M>'KFSMI@0]4]MW^PX;43_"D9T2<<6'@5G@.K#=O 3%.F;6*(]QZDQB*ASK"$ M>7F (4M>0'W/8=Z.%7V@74[QQ8=X*_43A3T8$:TO]1/["Q-4M19"E3@#+%1( M (H#ZKU R @EB5 "*]BV,*D=Y1'B#;CKI6)7RE;!],XO4GE2TN&43*A7GW4Y M\Z0*(Y4KQ$,]%V*)<%I3R976" $6 'XD5D"V7H]=DU0O&9Z 5[)52^FAHK,0?"L[=W:P31U')&H/3<+G5S7M">D8ZGV;O5D :_0BT. M)'V[O'"IGWCE]1.,UP9*"DZX4XX8"R@5B<0NL9H"C;&!%JP&UFU'%BQ&,)99 MOKT0!I1=CH^;!CTYS?]6IAR;Q3'%2Q/6.OL.5]M]PMD>]]V*I6459\"4&@.) M0% +RK$66#LAF /4 05E4[VW 6$DVH4P8A!ZIMU8S?SLO%:39X//!P90ZJ!B>3<.X;,)A]OQ9S&HCZMZ M$=K;[LAA-8DT89Q9J(G_#Z9&"FT3Q!43!!OLJ&@]P;/CD;'&30DV"C#\5V=PMU-!L.,YN1M^&_J->KM3>19,[*)HY77I= M%/[._ 8/TJ+*U)_@N^]Y >JBW@J2]\",A^"<\9 V&'"B)(:.\B31AGDRMQ@B M8PVF#;]C3MS9^'O_)EO-AQ]&PWQID4$FD;?JGR>CR?3#:/I_,\\,Y>;5#9S5 M+L@+LIV\:H[_:(_M?MSU;^Z\%13)I*Q"O@[4,J>L$)CHI)T?Y62Z-(_;A(F\ M7G@%QFA56:\-87%4J6H&.$?. L0EHH(Q:21DV#FH(&*(TZ.13R[%W6AC+JA:XV!;V>KX.C49H;O<58ZSI-'-4\JP% &6*H@Q[=&_S,W\9OOYKWVNC_HV_QF=_L%[,AZ..=-SYPY/N9+>G% 3>NGQ(S!IT%?]AWZ Z0V/X%]E_C07HC!7G1#S"J"+ MT<"?S+PM5/#&..O-;I9B-NGWM#^(95$SOU7C^:IR1IDO+2RK]E9XE/SW_6$8 M_1H>(K_)HGJ]S]))@"-;Y.P;;W!TTLED=-./G/VC/[WK?(M#.,(CQQU*IYW; MM#_.HU$UF^Y;-O2FVL!KZ/"D-X/1)&S60YPP[7];V_-8YL5_FY1B(@^&]?P= MPQ?C[:[R>U77#)M?&H?3NW&6O0O;?#N:C=_%N&MN'UXM$N6BKM8(%3=$9HB\$(6_"@S\WRYT]15X677[)!%HGI M'>0@P11R)Q6D&&*=*.>4MLH0JPF![ZIX@5(0&"D1!HI0"80,2(S_KH/0Z:;%1!6'[\^T\ M>-J=1.)](I+^XNK!4_B#7TZ8IMSS/DO(G6XO 9O[6OOV0GH3+!U+>%V_W##8 M X-%P0_R-%],MG1NLL&@^#1&O<-K_Y@WY>L5B_[:O_>"X$/VH_-Y=)\VDL$_ M^KWIW:]27@E 1,(,;\F0?]6IJ5N1H-!^C#)?BW_^&TYS_33O)!UCG[&?WJZ MS#6_(6=_^^VG1H(L_PR"-9\]_1':Z5=RJU^]:,?PJ6*%OM;9YWEY:Y!P>=+J M;7:P;(\(_DK)H"PN>E=4%W7BO+)W)E@R+MA(,;S^=FO[/U2AW[6E_6('_GEU ME?L"505SUEB.0_C-M%F>,?/3V MU_CK73HL(M3S$.63%?UB8\!ZE<7LS?M&(&2?##ZAI(M%J[T )U=35B@N51=']1^T?U#^3[5)MBZ6$9ZE00GDYUF,O;&PPN6!4E MXTIP!0QV29)0PXP4 F#-0,(2@)%K;U3+1M&P.+%XUUS?,2PFP4$7TF:Z_P*/ MO8H+Y6YF:G*-SO+0G>!SIL&$PFY"5>&!")2()63'&*)9&NU# QU#"M0 ( M'S$ZDA_066A[(+OD./&1)IN\//K?943S941S+D@D6"CPDR)AF&N:4,6)H!PJ M2:%. */2V9<2).=N9Y KU*9?<7J1V%<6/"C&$[ZR\,$&BT+6*GT!$\!IICFS MFG*&A"*2&*X B"B5,6\" ::0"5(<8F&BIE,7P)P;A+ MO4=[,G-O5/9 MM[Q\Y?"8$ B RO2B4BN7<"@ !%0X*"PR%$NB!" B<4?T^O;/,V_5CGRTRC+0 M/I+65<>L[R#>&VSM3)N'IW.HL$7&*I#'"I?N")P%:P7L"3="(R0-2;SBMI(P M( @'/,%6,=* RSA69B5";!PS?K)39S\Y( K+X>$8$*C![D D=:(8DXG U"50 M[@CQT)2C!T+!NH!@;1*RX^P80A174+D*2@"U MMTD@$M1)IAU5P! )7$(3[(Z'.51=*?_1,FL=VNO9B7? (4$#/6VV 8@6;-^6 M8+$."(3EB;+2[ 9Q()4&$B2<>FI5'"-J)0]S9H1TQ\-1:Q4(:P,Q/@F&!:[D MZP7#0H!4)?;$,N3/'F&"%4T 4())[J4R4])9+AHP&H<%PSJT\#AO0"Q_<*0& M?.A80IQAWMJBT$#IE+?$%!12&:(%/RX@UN$MIF:-XXF 8L5 QP4%Z_#VZ-[F M9_XR?+T"P4( @$ZIS HDQA@QG @3T1DI$9P*9Q-,C$Q6%X'O,D>B/.0X$>KC;1*W()Z_MT " MM,1S=5A_./FV" PXOT5 06J(PF&1C5V=*GV'UM=]-_78W]J0@X%P!J,?.0A* M>!%C3_?I^,]L6H:@AIV?^[_D$BU^HS^>3#N]]+'\R>CV-HO2L+1BQ_X']5\, MTNH'6>IMY$G_KW=^]Z=W2QAY88GA$/K#69H'&^/;>2Q_F1^;R" ;8+-:8$?W M+LP6V%9 '"A'$O^]&Y?7>? .Q+OK<9;^^2Z]]=OP:SKXD3Y. J#1W;C8P75/ MN0YAITL?Q:##P\KPW MN\FAT$,XX>'PZI-7<5FFM$2)509RZ]6G$881I "A?O. 0(T62Y-Y63U^4GG^ M5W]Z]W[H=[C?\X9 DD[NM+&$S[-Z6LO3*,1T.@Y%TXS=G MP76XZOPQ!_@,)ILWK+PB]2[^[+Z]P,Z3)%'#UZ! :C<8AMO&L,.)S"6.?@C/:Q8ATO0-PL/% 2[9U1*6] MSN;V>*]S_;C"@M]!#Y08;,NU3\)V&,%&)0%XS*^I?"(Q (@CRI^,,X(UX77L'T^I(-210%QZ@#*1^,(LAHVX- M*#OHT=,(H4LQ/UDG);+( &B-H@CY4R9*28(,D9Q1V\CG'2:$_ES%N7O^K3G; M.C^\\XFC0U /.'G[.#$) D11%V87 T03* 4D2DK1,(\.$T<_WNDUX^CMGMX. MP?08T+Q$T'>*H#\1(DLCQ4^\U6^LDT"QT(K"N,;4)L8J$.H.&%(A*)2^7.CJ MH'=<$;_8]?A77.JJT]EM#H%-QV%0^:0LQ%P[42 )?8O.6P[<TK,PD0D6F$HGE2"."9M+)$\F64]-GWT?N#R0H%Q& M"(/D:-E/)LRW#/9L\0POGW_Q\MX?M?WTQ G1SR=O MS*:Y;QO9SFZOQ>$=3_QSM-8YD7@ M]>/JHNOA'*>\_%7A;LZFDZE_C'#'LW9]"XLX5/YI(/'XEF_ M9_7G^ME??=+/$[,/8Z_PQOXLJW18O'/TM#_X"_F#2@7>WLS@ ,7P6D\(K;[#R>IXC^WQX2NW0;?+G([Q4"7 M88UF@@;.Q[>DDR+6E=W>>KKI_(BD<>T_\,?QKCR*=J>T+,O)R'EJV"OH>/,T M%B_]F%*)@AIJ:E BC$LL,\XY1(@#HB8[:?B4>7_90>EM0"DM>#M)?GC$:99N$Q!D-2_%<\JT_S!\OG4U'Y1MYKH]O9B@P@\X[Z2=C\Y@MLK3#6SDN3Q)M@?=X"\P4N/)=1]L M@,;_#>UK=K7_UA[LTCG3P6F,5MFMR_U@9+,C",71]^)MS^,Y/:)9-6?FK8"[ M>-,]>@);N),OC:MPFU&LJ"Y*+3MDVN<#F>C>?Q[/"7WQO_W@;P MF"X1;<)2M8N#^Y*T?P')O4B\B\3+F*@DGC8Z!'Q4@**A"#,)*4/06H65,UHU M!HOL+_$:2?B])9[H BHN F]+@7>B/N:.*_ROY8S DWF MP<"&GF]5IZA,4\$ MH=80R"B$6)$$,J:8)A)"S1LEL4LH+0M5C1^KC5V*1^]6$ 6VK+KAHHL1ZA+Y M*H W+RB[9\]@'/(*"P1J(H20DAE'$ZZU @$#A$*F(7&FD>-IC<&V*&S;EL$8 MZT) NIB_"@9[(\$/W/-KDWJN^+"Z_UK@ GE2M H*- M4:1"FMA)()0TWB-(D#-*&]IP!3;DI;<,=FR$8=O& P!7M-7)/WL?^[G#^[_9 MJ,=%Y+UZD5>+]RJ+$D:U#77K%%NH .0)PU!:B!2P&TL6=[#,VA-Y\"+RGAWW M. WPW*/WJ+FB!/)@:+I[(L\ME/2-;A>J_>:U@(=J4(I"0=3F%2A*10* Y I2 MQY5@!E%*X_@DJ(1H]$$,I_VR\N_+O ;3%H_MQJ/[I%I=LYQ/W7NF>AICHQ6G M#I,NE[ K\,8PZ?/; LOUG0!&*FL8I4G"(;4.2:@8 EAS18'?=+9U)T#K;NR*G'YHV'[Q0OT0 MV^]/(^:HUW5)W-EOV?#&4[GI3VZ\FSG;4+U/G+#:&>X"C V6V.\YQ](B:*& M%/-:!2H$!-/$GQ%PA,J$*&LE50@**0D'QJVMWM]XGT;U?FUMD0(75K=O(?\V MC[//:M"6!;B%OA%+ZD8LPF6T2,3QZQ6TU._9MW2PA&C3KIYLL9BXZE?N%N7G M_?M82!+^WXNY=#R-4%+?O; ;S2:=05S+#+V'\0B]WY>0^XMJ_XP M'3^&/H+Q)")77XJ$MX:AS^(VM))%K().6D!Q//B'F'GQ&3L5 MII-YZT* ;@C;>3_LWWK[,%?%UYXRTOQWH93&B_+4W^EFYD6W9PG__+'MKQ-[ M/CI9@$6:ZW#_-)-05#^=A@:./#8U\;^" M6;ZK#UG8[X'7J?F#A%T<3K+!8G.YU[ICO\A! !48]+/OV21OW1CTT^O^(&^* M*(\E'JK?R;^H%KVVG VF$1(AK*[87O] MYY,O-P) M$!HC?\HY=,;.7/,DM[?,,Q^'G7^DCQV8&X)\J>D_P);&5:>=0?IC,NM[0OSF M:6@RS4&UO,T2 I3U7I^ )&@_E]R3>*:)9Y+<^_'-7GJ??LMRH^*F_[T?]W;RT/<4_QCX.YWURCOY?9G=1!(( MC=;_]#3N364O]N]R]O$$'+"DO%GB+WO;]]_M!Z;NS::/5QV_"?^1>D4P?LS- M8LCR(1/=3:N\[0]B>XW_[R2 C87;! KWY'0S2/OWY0KMYKOJ6]8(4^3'O.+TO.ZNJ PL;-,PUT--YGMBXM/X(8CUFV8?E67D618\W 3QO#H(QFP60 MHW"AFI!(OXVS_*^?P^7#QB#PVY?J"ZK\0OP(_O;+@N"M[-LHQ(-T"M^/QS*_ MX\ 3:Z"!R9QEG\T6]:^\&ZRQGC&>55[AE#*8 56E(( M*)=&)5 I("1E5#FK&KGGW^<"O]K3W%.*[>)9[^LH@G1_"NIXT7G*PR[8DQ1B M[Q!KH5<<'G)<0>"X@)CD&5'-OGFI4T@07DJ0"C*P?W_O38P(IW=:>Y42:Z"(Y1_-K/R:D^!PYKY4](L* M+)J2P/S+PK@*KYXAD[=6RW4'XBFRO^J\7^W!5;[+HH-4APWK!#>C!?-P$P_( MFE;WNAMC")'A5&DG,$8FI%L2!QEA8($'_NZ?+I2=?QS:OT)%LS M\3[GR8??J\#/+C7H6U,\/^ XAMK@G/ZP2(+U W94??'AN&K>^+LR^5*/?!4Q MA(4HU)R:E^)0BV@I)Y8L7(B7SKEIG-U[R@C:H5ST8PTI[_R U-$%2'VWYWZ# MS[ BSWW(R#V5D@4>89N@+,+%_U@@DQ6F%"7*>#D)+Q MMFZ63?? ZCX(#ZW*0[]?2F^>?&[M?;[K.5X]3US7@/56IX-CK>%DM3583A;PA!T+ M4RI3<)(U$MS^BM_[>4;Z)AV&A.YUU@D3S>YS"I\M1E%[(\\*^;=BEGF^S( 2 M%I'"'N<9[_Y\6D2>N _05R5T:?Z[6DW3 3/(SZF-(O2689:FUQGUWE?O6MR2 M]%;BFXRGU\(3Q-:U41OXI<4I9DOU4G!'4;FR7FJWGF4M$)HS*ES@#@-L$EDB%$*Y_\/ M4"C7@YMNND^C/&JW'5A:^\?;L"6C\9;%8H+BQ!H)'-,6HX19:U%X2B(IL=CA MVFX8@K7 &DCF(,/$$IO \%6.M"$0KR^OVGB?QF[DRVE6A>T)][K%J>QSJ.BG M;9YBF]W89S.?:5>OKODZ4'5:X-=#5*?5ZNH.7ZT6*FSB2B(F:EY!4.G]$-89 MW=X&:%-_GYO,:_&9?_J1-_ *VZ\L(PFVP4,>2DR*MYZ(8L:;Y 5DX5LU71K5 M6WS=R_);UX*J9<%O+'489C^>BM%Z?9?%FK%QEI="175_G_YS- X1GO4/%;1Q M*"H?YWB[H6+GKQ 5B_M2UL1T\_!HVIGE60R5E1?. M(W$QV+1PKR5\MG4>1_5*#^1 LI6&TQW\. [CSIPM;X/=^./WEJJ,F<9IE M<#-NP@V]X=_K!SL_KQ6(X+S15%)?DHX@:-&XO$O#B,WY]&[O/H24PSQ<6!7) MK+AY1%KUN^QW;5!^=?[A5>[P_+Y\,O,]*[>A>=$G[M:-IU\/F<8*JH@V7"_Q M6TT["VY/$6GWS!OK*@)9Q]VOJJH"6G$_FJHYA:4Q%1.ML?*DY^]=SXLEEPCD MY_RWH0YQ=AW:OF^R7\*>>4/TH4UI#CY<,M%-.AX_^AWVJ/N]WC5\I_CEHYNW\T" MI7G3(Q[6@^>M7%BNR-2$7X1=C+\8YI0P> R'%W]?GWU2'4<4]$W9O/Y65>EZ MN-]]^F>VK+"#?'W(;G(ZK8O7J\ZJE3WU$,\CSC1FE:N4ZW1!JM_?!^[,RQ<" M8J,8W2@M-W]"_?L MH>\I.BBL18M@%IDM2I:;7*]Z.74]&H_S2HUQ8P']81X*C2,B2N@PK_'&L:VT M//?E1UN\XF33EL5"Z)PURRLV-FYQJ_(PTKAQY M&V"1JH*4]OD][491Z87"= MW0;;=L53!:.\]F-_O3"ZX7N6JZ)]DNT'Z<2L%PPV]V2_!]X0X8>0R8R2JFB8 M,BV@U5@392F14&AD,+5*)BZQSC2*AA?C#I&)/][^,/2#!?'1%3]<=?!& MJ1,8L"%E#GY(M(8@J+@%EEG%L** <:&,4]3_!8!3P&XXI'FJY8#'TVQZ;37' M\H2Z6')!5O!2-Z#T=#>G5EI4/?4G6I,!6FB;JMX=!8LB*.1G989.6L[-MZLQ M6FA9L\XMD<8W0XPB.L-1Y6WBS6A=MU,U789E%WF3U49A<6<22TQ"#:)$26$Q MYY02P 7WLM2NY\TE>++/Y8;$#[_Z[8!/,6V-'=]-LIM?O5D7H <",\HGPZ6[ MBLA\2-X!1Y@6VUI5;A*FB!8DX40D5"=&$D&]\+,<^8VUC#UK6TU!/9\]U11C MQ#?*PN80<+SM"'!Y1=J? ?[,P7SG4(2%+T589U$ =0K/<"G">EX1UK%25FC7 M!.:J%.[<4OU'.@T8+X^;!Z]Q[\!H2"W0'%OB8$))XA]04HX%!9K4,IE>2Q/_ MD2)&(&])6RL "%]EA$'M$K4V^;;Q/LV\[K9$>%"HA=O9-!1H!%<]5&S,_>H\ M0+C:KB%^7'/&0_7W,K:MT]]&%Q+D][(FCEH^2W$;I/>X'9#VS:C MQ-[W>[U!=N8HL0@@L"3 UT+#%8M^M8B'VQ[JBP,:KG5,&*AB,3+!#*@$,2V9 M5XY$ 6$AYXG5U$ &W;/TW*="')M9]L$O[.N/;/ ]6]5(MD6P9F&FP[J"V"Z& M]!BC'$X8D7H/MGL)D0)7'\MFW/<]UGD*;%?'?4\@ML(HFUCF34\G$,8(.TJ@ M=8ZZ)KC%EFP7ID=^_3$Z&+?)4"[Y%D#>7XOZ1GOR6JL;< I,B"LF9)@2!)%* M!/".(=!:<42!@P(9H9C8CPGOQEEV,#9D%Y5W7BH/OU&51RMNXUBC!!NMJ-=S M6%B)-726 >ZYSK]!]^$V-YJ-#\9LZ*T,-GDM.H]<=-XB%_**"ZU)+-6)=@18 M"JR1 4U!(2.=- :*QKS29W%A__OA5)[<"(_U%C4>.%$N_#H*I5UEF'8I+CL/ MV[Z 4CR!49OK>556O*HH,EY1!CPI08R2&B&IN#'8,JFMV%EC'HQ'<1?!C6AE MSQ\QL=\@S(LBW8U8 S7].F]$F)?.YC#5 ?]T,MU7SRY,$&F>\!GJX2<'R43F MKD_^,T9*3D"P@C&U0$F)C*(6BT0P@7GR+.;^8UA6%&4]^]=-@+!<-2.B/4XG MH)4X4%N$>H+(_ 7W.<56V8:NL1>>1B-I_7:Y#?C^V[0N;1B0&\SO][Q/SZG@V]?Q:G5U6 ;#_N1F5_TBHLM)'G M[5%LJ>[YQ[W)EB:.A4[D !F>@UJ4M\A[P_P'L8=KCB!=KKB$%L@10,*UO\WZ M^7=SY!#0W;4N=Q5EEJ!+.[>FY&!V>4MPZ,NZJW<03SK_FOD;! !7= _6'^.7HFQ^GX>(GQBMZ/**Q2B'Q_+2$V_XQ"WP1W177GQ)M$5H MC664HF)UO6H)"\A$?C>CF1,.HH8?4>TJ ZQ5V?:Y+M0#&&TXE&*\0%+*^-T; MDW?LPRO ("T4CE* &"$LC#]6CE"C: )EP@D7]ME@D$_"#+5CT2PA0:)]SJDY M.???ZM;[,]N)OF3? H5^SJ*'./RV)1"B0]KR$%%D1E"4&"TX!YA2)80S&(OZ MU-PXL9I;G3!#M80J"=D'GFCAO!,!]=KVH8WW:;8/-?9T<U\[D_^;.^L*D&_W&:\97/:%KNQ/;FS0]GKJW>X 3VY M ZW>W&6]V2#[>&O]-H4),KVLHM>/P^K&*B C'[\% C1@;D_?#]W/86V_U M^ET9)D$">PMAHA_S/Q_7$CV51#+D!8[F@BJD%'0) 4A(::$* \$JHD>)\@2O MO*EK-!5(*Z:I0\#$;P/+6VQZ:P5\LFAZJV89Q:XL;YJF_4&NV+Y5IWI3YY.G M0+X*K(FWW'PFY94 %#"!$/-K$G2_5C2QL16-[]:*)G=K8#O@O3;'88MXS''3 M)^*YO)7_(&_DW) OX4_E2U9&GIJQI5;3)HV&[IU6OD(%-GI;=PK"O[K#QR]P M^,V=V"UV>3!:J7<]/R-$>_2]"'!VMUYO_GK7[WD%U(8ROA#-'D0C=I(I?@%G MGJ7_8]@/$90X?#X''4K28=I+C\1#3V[>V63S-M5LGWD6CU.1,8ZKKC0%)7": M&XX2:JW03O#$6*<=A08IM.Q^Y6[4ZE3=?T_&T__^4L[MJQRQ=%#-M<[I,R=/ M->SEQ-D8;[UKID_ +F=M%A4=EIY;3_'M3=5MRK8CJ\3CR;)7)JY.02+)"B." M2:<09"JQ4E.)I%(R49@(+ZBPQLW.O2OHQF MT[N.N@TYPEU+&_>0."? B1S4>FBIP(H(2!5.*-:)XAPJ+&QHY&.2-)H&]K - M;O+(ZW__?ZH%GJ.XRUKM##I9??X*U/:K9RC$*BAJ@*RUBEJ(%>6 B00+@;C7 M;D0C+%2+JJU=AF)=B9L@XF?(4&\A!/ Q@&'OR6ROL%EN/9>2BDNI%$H80[PJ MA!0CH(+5B0RUR&K-(&_;)8[G57WT.?L6,L^M6:"(=J5L8BJW5?[Z#-HX637Z MFMWB"\L_Q?(UP'0HB8;4 )T(12F&@BJ#$\*]4H:,X<:H[GU]SL.S/#U$:_P9 ML?R+Y@]/*?)UD-Z<4XR M=!^=;-%4;\;C^[M7Z&5 M(1W,:_G5=#KN7\^F6>_KJ%D?NUA;N[9,5GG'62++(7***B$%12A)B!4$"P&Y MJ97)*FJ(0E);+ !EGI0M$ $AU2:8&V3DSF6RC4Z8(U7)+E?!!KR2HG=MTKE^ MK%?1CJ/E7XVAG-SU'Q[R;JG)- QO#9^^Y?+9O6& M?MRH'TZ^@O92#GE:Y9"7&MH+T1RIAO8E8NIOIHSV%%WH\RX]DZ0JADT$ Y"( M!#BI*.4N) *EA=9AR;"@#=>Y\*26G>?*"7OY^C-(19>WZWZ?7*S_I$31*47Q M+J+GM$4/JZI>J4&<) E(J'"44:XTE)I9+X*,L PU,I!K1(\X%=[>1URUZ M7M?HF#;*7\\70#>R9&UX!6-60R>P91Q3!Q(-,30)UX9*C@ 6;5L#K9;L8=H% M[K M1)>U"B5Y^HKKO/WXO6IA7^_@B+7<"@&LV!4+[3AR2F'E*$ZTA$0+XB!RDFIN M&FG&5ESBPY?'<=QJ3];9E<>]99?YPOA/,CZN2F*],K8*8&2]*TJM58I3;)CA MQB(D$7T.XV_OD!Z:\8E7WV^;\4\45V>?P6^G4MYV=A 7KQRP/A=IK"HT8I : M""T DD*J 1#>^7"$*@<(DXB19]LR;8@D*+M$'K4\[CRA*UZ!X7$121>1%$02 MKXIU"4P2"9QE&GF11*B@!&CDOV&HAG('*ZL-D010E["CUOF?ID@Z4CGOMN6L ML)7RU?QE^'H%UKL>\_AY -KL0$6WKC:98K)J-,7.,.3U\JAG_SC6ANQS:['S MC\.$@3H^_4TQDC.BR>]\U6TD& 35E#.IA4&8\VG%,;E62N!/,[ MM!Z' 5W1AEC^VY)*JF:S8GUZ*$:QE2T.8NC)Y"'T?W[/!XU5'33N-^N07DL[=SO3' MJ#:-Z)@R$L$*"-Y0J97 E!K_%W4:BL12J8Q 5!+3&)5VDC)2Y7OGR?XFZW\/ M1M&IDCVB5\WF]W,0DZ@*ORH@%+"0,D\K D"5H !) J2 DEB-&E!!AR.9KS]& MKY]D(+Q"AY&4TU$<#%7L1)AH5FS%5:O3U5Y.9%6.*7+*$YY**'",.@B5 M8\A2S3$3% O52-.?I)H^'_K#X$PM.UQ53T.K.$TXTM)AB6T"+8!!9&EC+(*H M$5X]',F\#9&%#F7SK]AR_6_OUC)_GX^=,.8SI# M)(T\_'6DA_WP\:O]TOD:GO;#EX^_OS?JJS4=]_Z#^I"\5[]WOGSU;_S#?OCZ M915MKV'Z[=KSVXSFKE@=Q.U.VML)?N%3-IQX$:F&O5CC\&DTF8ZS:7\IS%W[_-\29TOZ7=_T)/.IT$Z;,ZZ>RX_E!46RWFO;2>A M;1ZKM\UB]]DKM"O21'U :NH-A=MB0.@P1^H(JR$ _OSG+YV*H#J38O$T4(MQZB.LW_-B@4L#4OU-M#-G;_OH6Q9?W89)57 )HSV(UHKZ1). M$;)*2J2"_V,(-@[@9>XV^:DDM4,)Z[?YAHW_$1[?[\#"Y[FQ^_$V?KA-B4'3 M5D1;!XX/$0\I2.6V/YY,#WPR55PDT8!#8BABF%(*G41,)P&?7%,+I&W(W=U/ MYL!'TBSY:.5$_$]*-ITS;R^;> 5;#+B^S<;CM.3S_KABXS!RV"NI*!^O.G;. MZ_=IX+\_LSA&/HB8T3#,FZ\+H$F0 7.FG\RN_^FE8GCO_3#'%^J4@X2_%*P^ MZ-_WIWFZ<7ZO<<[F45(L7#R?;UP)E?LB(.)OD#X\C$=_^1V=9EZ [4F$_VL# M%5;1$6B\N+>4.BLB?I;=+F1&= MDQM;2VVKP@MY<-YOS* ^F?4%0PT;]I_6IA9!:0""0& #J9%2Z 2%=*/@%D%& M&J&&7?=_8TW%]OO?1&#NM+7UMVM2XR^=@6DO/]Z,-CR?S%HP U'(*BTFO#;) MK^^95Y#]^_NLUX]RZJJYED[#))Y' 8A1 @H88-$8I6$"AU=_SF@.H*,)0S&9!E:NMLX[+YX@TL#8P;JXSJ;A$@^C23_N5?T2_N/10S8N/)Z;V7@<_*X0 M3\ZFX7![_9SY@_R['WE_*5!8%KTLSW'%;\,ML[^"V>4-K1_]Z5TMJ?[CKG]S MYZ]],Y@%@5Y:==Y;^NY_.KP)%MMDFM_@-KWI#_K31W^Q?DC,1_K./[_J%-MR M.YJ-_0W6[HNW ;WW=1-^6_AJU89,\NM&R,/0 MCGN3T;#;^?K_YH^S_+"Y*_Q7T :Y11HVW3]#'D,/!OE1+%2"!/$6:CWP8U$" M,/;Z"U)JG: @D88Y*JAEG#9F-STA(X.%9(O5A;^7$S/EF(LR\[%PF6!B5_G6;9<.'+&YM\MC6UV(KD?VNF5J"CZSD9^1/_<9?E[+5(+)[^ MTTDDC/XX)]#_F T#]2!PU9#'^X&Y/GEND_5!1$HY3*@;VH6=O3,I-0WT_>SL)9#8ID'YC(3(,A)L\P3. M"$?6J^1O7@_$QTMGTU'Y1MX4$M]I"6H6H35(K/D]\&ZHL:>'-7M^]WHMCW'! M=7TQB,XG.U$.AL*ITT$T]=-5-;5/0'1>Z.+UTT6T[[P?$OW.7N="!6^2"CZE MCS%9^C:/_[6O[\V3]R;E]W*@YJ^=[@N*BA>YH+:?%E-'61'B>_OLM9OI[U7<[R MLKYS6=^%5B_K>V,6]KF?]!N99526\G:^S"M'HN-P&2CRB@:*Q (0@2K@9L 3 M)56"2!@##*436C@(K20)P:&3<&T!B'^1C;]GJX<"KR[V""05ZP_B+Q?:84L" MG-/?4DOM 8M&GL0\^Y]L/.JED[L@'@2"Z+=7/:;DI 3O5Q[LPN_ M"/33%NBBZA5.I-:82B_!C:.$626(-D@H@Z&R0C>0_+9TQ)_LNKA(\HLD/S^! M=N"%GW"X_2+GSU?.2UAA$E@J-9?:"J0,=5(+8C!B'(=@A06&/2,^48]1?!V% MFIYG]=V=F098!JWN0MSFX-K34P*OJ1KKIW]W1<=L+N-L:$ N2#E_9TVN:?,D MOCTVXA3$ ZKF)(!$)X11A"A%U%"B:>B[--)@)S"0Z\.7[>9CRA-+!J/)G'-/ M200PW$1+V5T G*RQ]PILNE?/P:2:!P\49 XR02#$%!LAD\0D2$A,5)(PM2WL MR.$2$*?/U\W._ M;7]CZ(&S]\WJ^9K41UPQ#+#AS@EJ:V$0S310CQDF2.(?! M\2/N)\_(A+>IH)O$OP\5M6/5_O(V&?^UK^\5"+;U)9KRB53A$OLN";(0"CL>FC(M9'H MDPO][G[HISF1_*0$WRE9=A?9=Y%]3\H^5D&98N>$)E[F02HITT):R!"S@CMG MK#'KB[%VB.&?6M#\(A O O$B$%^]0%R?_(" UT;98*(MY (EE%.GM!:<:@,L M2Q+H%+![9S].+MVP_^$_*U'QDKRQ2Q;C[8K,-[OPBZYXP[IBO:J H.K E9 9 MQQ&@B9%42R*4<5)8" 7$T,#U%:YK$THGE\&YV,EO1?9=^@XN*N&B$IZE$E#E M/4@M3&(8-IIK2@%4""-I$R()%!K)]2@S.V;HVHBI= %I#L2\J(N%3-N_Q8DL MY?NM7'MI,%UM<7M,_JYMR:%F!UT72-3%S+"GY@.E>\Q!;GL>D.><23_ Q]W M!AF$M(JV JS#^$,CK&*48:N-HPYPJXDF7CC(;0S&))^L]VQ1L/UD5G2X<6'S MZ7W]82>]N1F'\77S>7]AEMC(D]-X/CVPI*1^/C(L'U@WC#(A#O0KR7!REV73 MJ]U&/!V,3TS.#0>=CR5VOMSBG,,?X]$T\S+Z1[[)W]/!+#)W-?7PN]^:T?BQ M<_UX7.YA59[66,"D=0YA((CSWZ!"*&Z05E [2N>YBE!,\NNG\:@8>EBHU/=^ MI?UQ#-5]'"=WZ?A;-OF0KDYO9A07@Z,2WO_G$VF\3 *4>#5 M?F3E.+(R?$5]20I2QV#G8]?6VS:2I9]W?P61 MO2 -*.ZZ7[H'#12+50,/TDYZ['W8IP$MT3:W9$JOM8MD:@_-[9RNFFTB@<6E=B+QIEY<^3 MK!]*G;QL<@KBA_:IH6DF_!2.6'1 71L!BRG\K[HM'#YOH@H'M*BODV;.LMIV MNORZ2FX>!MXF__^[QP-S"W'7?Z!\^YG@A9+&\N_-9'&=.\#)A\M)EO[Y(;T" M-?R2#K^FWPHX]^>;R6I[:Z60UA13:X3GR'!E-'4ZIHQB30Q*PCGU]M:[]C)\ M&8&/< QK8O#IV;ES?_T4V4]__WRR_>#J:3Q;S>)?<+!GGR[<>7011GMV_NGC M:6(N7!+YTS-S9D_-Q^C\ K[XW9U=G*_S[4= OWN+TY<0#_/VYM8G=UK_HVHN M/?SF\Q%,;WDZ/!U5"0-$SD?;T6KIC5")Y083CH@PUFBMA5-.$Z:MK+6CU999 M2[Q@D IQ3!/M!4^423 +JQ V?K2W^L;[-'JKW\L4W0L5U:2*WO_/*)T-?TYG7X?UVTHU1_O]ZN5HP89YPSC4A"%)-:6(NZTEEBY>O-ZE,3>"RHM M%;RD+R((*];O;[W=Q3?@NU[WW;X!Q*MJB8W=ZF4!= ]C%;V'W14QU< M9)(5L^'#Y&2E;W Q+XR:]WQ5=W9$_L:XM>LQWNL=]L3\E@GM2M;,M7 MES#_ :W;OBOXBS5J^TZ'PB,T^+&VZO/YI)A&\\3MR-]7/%8?.,\@-1YT3G#4 M3G!QDT\Z'SAN'_#CV61Z\X@3_-#$X*$WS*LEWDXA_6;:C;V>V$U ML_"ABWJ,%C["2GWCTLP>+KV\^^U]N56@HE(I>E'VKWYV-XWNLDE4W*23+$IO MPWZ,8MW;4$?"*7)6VUC1T= ?$ T]%4QFFBQ9WZRT"#/L"9&4PW_*,>>$3936 M2B7K6-\JKUC[_B;^HYWW-U6/CH0L>;#!TU7AT3>XR9 MQ)(RS&-E=:*%EI"74)=8*M:\&OQ(Z*#MA Y!>A)W64<7.KK0L7>A0RU#!Z$^ M041[)@SE1E*5Q,(+SK&20G&[AN3UD=#!6LHZ2(]2>M"A8T\7MY[H$G501)&/E1.)49SB6,/LG$C/)* *6]6 5*F]SZ7R7G(9 M +.>[%K O)'I]=#Q@A%>-ET'A$C(5"FV G-LI'+..*$3H2Q,2WYGP+14_&+> MX[Q-GH(.,!U@G@X8NFQV2B6!:87(F'',G3#:(>R\1RRVWFK1X/W8!)B62CZL M>H)T@.D LQ^ X4O $&Y40F/A$)*<6AV+1#$CO:7$2,[8KH!IJ="!&0:UVFUW M_^N9M_\@-Q_UQ[=9]'X(+O)3E$ZGD_QR5KV\-!V#L]S>CL,UQ_T_;\;#039Y M;O?=5C7V.L#\+@'N')ERB4Q!#,/&)M)PQF,K#6..A@<>U J8W1H$N&"!T]( M'T']YDN:#\MW+\>VU/MY3>UQ6N3]9Q=4!2@'OGL4QK+'5*M\5JTRX+XP)#J2 MVP[7"USK):X108FV7I $:CJ-N*9[U'W;X!JCGI2Z W8' M[",'-L9+8,?$4H90K!6WW,9>00XMA50>*>19W*@]VP#V+O7I-L!6/4UEA^L. MU\>.:[IZ3/QP MGS.6GE12I@SRX2QPOP3*NF'Y\/%^N_G!+G=M C/GM2S2R0AD*CYGD_.@Q%+19C1(*C5O644OSJZ#F-QC&&V'872" MVWQ(^5: VJTX'P($96T70.Q=S#ABV@FNL8R)@U(8,1139&/>H!I["@2;!6]; M$&RSXU,'P0Z"KP?!VD8<9 3V6A."F.<,&2,LBK'AQE&*/&F4JD^!8+,T;0N" M;3X7ZB#80?#5($BP6':[-E@+[DG,#.72,)U((Z5/+,4"BDS>!@2;561;$&QS MC>BM0' ?>5"PNCO*5^Q?0^YCDK6S\>'+VMGX\&4]2AOOU<3\6@8^'K):U9E\ M.TP?+$-A1U=[]#[0T=5V3M#1U78^T-'5OJ',OZ.Z["S<6;BS<&?A8[;P7DW( M>[,\LX?++QUA[>8'@QUA[?.,^\,?T3_^A%[P)>VDM0G!EC*O8L=C)6(?/B(3 M4^IQK.T.!%"J-<9:T9,'3@"U5_&CXX[K8L?6L4,NR>.$$C[AB54<*ZX\-=3$ M4BCB&$N<8XW=/8_&CI98>YCN(?XJ+W=UL:.+'5WLV"EV*+V,'0XY+2A-N/$\ M%LYXA)34,7.8^#C>+7:T1&#$44_0-M\^Z6)'%SNZV-%*[)!H&3MD(I0Q*+ # M8DX8BV-BE4,"8:\$];MTV5"MD=:*'F*'7;,VV, MXDC*.&;6,@68H@[[I$'8\CA%6FM+ 8&$LU58[>W,>P 3[.$#AM48CB1CG#J! M?&)XD@0B06G#)"2-$+%N)+"; -,6:ZWLB5;KWPXP'6">#ABQ[(VF8A3'BGBI M/>.>>6,(0<(IP$\LF=N1M;:UHB\ !K7YOG,'F XP3P>,6@*&6**UI=8J+;D0 MB8XI5$'A#T8$^P8ESR; M,5:JWM2'T1*=D1/NV66I%3[3:UJ?#=8?K MO<3U!EBS):RUU]0R;3'CBGL?2.4IB3TS2G J[0MP6;97C:*>.O#'"!T^#Q.? MF^;=VE*0Q#CQ F98XCQW5BNAF4!**&8-$KZQZ; -@+9--LMZ^'5:8[^5>?>P M'@]67+.C1L.7CFA6J1H;/,=2&0:EL--<>Z81L3814"Y3SIS;CM]KR_*W+5:O M-F?7MX+-;FGX ("GT1)XTGB+9:QC912WB"IK"/...^P9%MH_'7@O1RK;,5IV MP-M/X&W ':E->+'C6BN*O:=<2ZV%L518AE222$,;_ GXV35RU;3,.TD?#K"1**>YY8E",".&<$(LL:3;\VQY +\8#B]I$TEN9 MN([DV6A2:R3R0H7>X2WE:+'<-YIX11GV3FAF.$9$8ZLD8:'+ 8)YL=%:]R&> MO\_L_%9JP#>_<+-7"-_7R?< 4:Q8K:N?Q-((I26UW#"BF#-.8H, U!RJRN>@ M^&T4E!V*.Q3O)8H?!3%!: EB0A+B+:9*.<*]]\8(*;!3C#/IM'\6B%NO3E^E M3=_>EJT=&-\F&!^?4@FJO5#E$Z%BG6#O1Z;GU++&OCG<U$S=*'X3%9(VTSPYNY<=5-M:PE%I)]OQK MG4317U:LO;:ET?]>-!H$GL\NB^R?,["9^P)_B@LX)QZ.^W^^*U4M\*]O>AL\7 MDUDQS;*H),/+!E$^FHZC-*KHX\]G=W?#[!9^2X?1:3FZV22+OM[D<-5LF-_F MHS0L=_4A8*?Y"$P+-DB#%4I.O S.*;+L>EP[]VXROLDO<[# =7E$/NK/)I-L MU,^B\=7]A8(F+N'*HRR\9S!:WF&2%5.P:KCI7?HMC*PX:<2)[YJFIO7_ ['S MJV\OJWA1*;Y72CK?4A3$+,!KIZ"G/!T.P13#8?@R'#.>3<,/P5=6=0"S7C99 M4>G9>)J!;JXG&>@";/8US;]DX8A\$HWO@BN#S 4)EA5N]R^_9[64V61ZS.LU>?+O+5J^Q^GMU=BT7+Q\9%/4T M_/3,;UD6$]Y#:.->_IV-5CW&*!8A:^Y9__T?BF#Y:Q%56HE<=*^7J%1,+PPU M^-;"Q\')^FVXSW]N\)]E^T@6QRCVU@JAK:)8FC@._H,L9I)ITO"?U[<86>^$X)8GV&"/KPGXI!9\A2:2T\?K>Y_F8_61\&\)/"LG.IZM5 MPYO1H/HB9$+E-ZM.EM2<[,,^^MG*[F=^[UYB0X0Z:7I7!-8:PC^>ZV4GAY2M M-(J$UE,5O3E5@6D?7&U0)01S_)5)R3)?ZIG]F]W=>E XAW>D/9_-T M.X@*1<_RQ\$LJX919M]/JS->S'#M9KYMES[5BBY&6^2_PVP*GZM*IG2M]^'@ M8%2"?OU8_7CO7^77^->?JKSX'.JEF^A3/X-1^EE9-O6BCQ]M]'Y^>NV Q9G5 M6#YF94$5:K)@_%H)MLQL(4$!][P#_ZPHW*.J4IU"R5:OTY:EV?? )/6EWR0 M%;]$[_.?*LU,;])IHQZOB_,5@F#T=3P)SGN=!2\L<_/K\7@07:4@?*^JW])^ M51[<:R_H- M@FP+8%!B+%L[O'"]LN%1. =\(9LO"4"T#@7)MWN8/3P/=)&# M4J)!T%)Z%0Q4-WI5+N)?2YG>YPN1BYOQ;#A8'>QH/(TNLTJ,JHS==NQ@G'$Y M<#.[!G^N;D'HPM]F=^-16?0&1*^&B]ZJD(-Y$;/V+J458("5=JH1CD!9Z628 MET9/1^M$/]FT0GM8P6-_1E6[)-YY$+B-.?KUU?#R:]@[#^D'^<+<'5FKO7.; M?]<\EZ@&^W"4S68C&Y:.6QBT_T#%CS94^???%A\NQX-OO_W[7WZ^F=X.?_M_ M4$L! A0#% @ 6JUM4/5O#W: % J.D !$ ( ! M &EN'-D4$L! A0#% @ 6JUM4*5@OVGH+ $N0! M !4 ( !KQ0 &EN&UL4$L! A0# M% @ 6JUM4(2'E)L!J@ ^9L( !4 ( !+:0! &EN#$P,C)F;W)M+FAT;5!+ M 0(4 Q0 ( %JM;5 9J$1JH0< #'? : " 9MT @!I M;G-G,C Q.3$R,S%E>#(Q#(S,6UA M#,Q,2YH=&U02P$"% ,4 " !:K6U0 M%&4/A:X( !--P %0 @ '4B0( :6YS9S(P,3DQ,C,Q97@S M,3(N:'1M4$L! A0#% @ 6JUM4 3W7MY5!0 &2@ !4 M ( !M9(" &EN#,R M,BYH=&U02P$"% ,4 " !:K6U0?TT*2G8; "ZG@ % M@ &WG0( :6YS9S(P,3DQ,C,Q97@T,BYH=&U02P$"% ,4 " !:K6U0*W7! M->@\ P!A.R %P @ %?N0( :6YS9S(P,3DQ,C,Q9F]R;3$P ;:RYH=&U02P4& X #@"V P ?/8% end XML 38 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Retirement Savings Plan
12 Months Ended
Dec. 31, 2019
Retirement Benefits [Abstract]  
Retirement Savings Plan Retirement Savings PlanThe Company has a defined contribution 401(k) retirement savings plan (the “Plan”). Substantially all of the Company’s U.S. employees are eligible to participate in the Plan after meeting certain minimum age and service requirements. The Company matches 50% of the first 6% of an employee’s designated deferral of their eligible compensation. Employees may make discretionary contributions to the Plan subject to Internal Revenue Service limitations. Employer matching contributions under the Plan amounted to approximately $0.5 million and $0.4 million for the years ended December 31, 2019 and 2018, respectively. Employer matching contributions vest immediately.